作业一 使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。

代码 public class TestOne {
       protected  static int number=0;
       private String str;
       public TestOne(){
        str="find";
        number++;
       }

public class TestOne_1 extends TestOne{
 private String name="xiao";
       public  void Number() {
       int a=number-1;
        System.out.println("您已创建了"+a+"个TestOne对象");
       }
 public static void main(String[] args) {
  TestOne a = new TestOne();
  TestOne b = new TestOne();
  TestOne c = new TestOne();
  TestOne d = new TestOne();
  TestOne_1 n = new TestOne_1();
  n.Number();
 }
作业二
动手动脑
1,如何用静态方法访问非静态成员:
 一般而言静态方法只能访问静态成员,若想要访问非静态成员,可以在方法中声明一个该类对象然后引用

2,类的初始化和类的结构体谁先:

类的初始化先结构体后

3,若定义的类的结构体是带参数时,声明一个类对象给它分配空间时也要带参数。

4,静态初始化,普通初始化,结构体:

先执行静态初始化顺序按子类到父类的顺序

再是普通初始化顺序也是按子类到父类的顺序

最后才是结构体顺序还是按照子类到父类的顺序。

课件代码截图

ClassThree__HomeWork的更多相关文章

随机推荐

  1. 使用Jersey上传文件

    采用jquery.form.js异步上传图片,并结合<form>表单 <script type="text/javascript"> //采用jquery. ...

  2. C#-1-1-.net

    1..Net (1).Net平台 (2). FrameWork框架 2..Net应用 (1).桌面应用程序(Win form(.Net开发的桌面应用程序叫做Win form应用程序)). (2).In ...

  3. Filter & Listener

    一 监听器的概述 监听器就是一个实现了特定接口的Java类,用于监听另一个Java类的方法调用或属性的改变.当被监听对象发生上述事件后,监听器某个方法将会立即被执行. 即用来监听其他对象的变化,主要应 ...

  4. 使用docker部署Asp.net core web应用程序

    拉取aspnetcore最新docker镜像 aspnetcore的docker镜像在docker官网是有的,是由微软提供的.它的依赖镜像是microsoft/dotnet.通过访问网址:https: ...

  5. 20181226 PL/SQL批量生产处理语句

    总有那么些时候,对某些特定条件的数据需要做更新或者修改,或者Truncate特定的一些表,而你又不想要每一个表都去写Truncate table 语句. 那么可以采用Select 的拼接语句 如下: ...

  6. AlertWindowManager 弹出提示窗口使用帮助(上)

    LookAndFeel(界面外观): NativeStyle:本地化界面为真实用系统内置外观 SkinName:本地化界面(NativeStyle:)设置为假可使用皮肤外观 OptionAnimate ...

  7. Mysql事务原理介绍

    事务 一个事务会涉及到大量的cpu计算和IO操作,这些操作被打包成一个执行单元,要么同时都完成,要么同时都不完成. 事务是一组原子性的sql命令或者说是一个独立的工作单元,如果数据库引擎能够成功的对数 ...

  8. shell脚本编写实例

    实际案例 1.判断接收参数个数大于1 [ $# -lt 1 ] && echo "至少需要一个参数" && { echo "我要退出了.. ...

  9. 查看win10版本方法,及win10升级方法

    点击左下角开始图标. 找到并点击左下方设置(齿轮形的图案). 点左上方的系统(笔记本电脑图案). 在左下方 点击关于.找到windows规格.   带大家解读Windows10的规格: 专业版功能较多 ...

  10. JavaScript 全栈工程师培训教程 - 阮一峰

    http://www.ruanyifeng.com/blog/2016/11/javascript.html https://github.com/ruanyf/jstraining 我现在的技术方向 ...