9.30号课下练习

1第一个测试代码

 

2问题

 

不一样,一个是原有数据类型一个是自己定义的类。

 

3第二个代码块测试

 

4问题

 

构造说了算,构造比初始化加载晚。

5java代码中初始化变量的规律总结:

  首先最早的是在类中定义成员中初始化,其次是在构造函数中初始化,最后是类函数中初始化。这样一次首先进行的会被覆盖,所以显示的是后执行的结果。

6静态初始化块的执行顺序

 

  1. 静态初始化块执行一次。 2.在构建子类对象时,先构建父类的对象,之后一次执行相应的态语句块,然后依次执行相应的普通语句块和构造函数,当在子类中有super();时,分类的构造函数使用super();调用的父类构造函数.

7静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)?

 

在类的静态方法中访问类的实例化

posted @ 2022-10-06 14:27  风·华正茂  阅读(31)  评论(1)    收藏  举报