内容提示:gb-t 石油和液体石油产品油量计算静态计量
文档格式:PDF| 浏览次数:90| 上传日期: 08:44:50| 文档星级:?????
构造代码块:直接用{}括起来的代码段.对象实例化时候会执行,构造代码块优先于构造函数执行
2 如果java.lang.reflect包的方法对类进行反射调用时候,如果类没有进行过初始化,则需要优先触发其初始化
3 如果初始化一个类的时候,其父类还没有初始化,则需要优先触发其父类初始化
4 当虚拟机启动时候,用户需要制萣一个要执行的类(包含main()方法的类),虚拟机会优先触发这个主类
5 如果定义一个类的数组,这个类是不会进行初始化的,因为这个数组只有基本的属性,长度等
6 对于静态字段(非静态常量),只有直接定义这个字段的类,才会被初始化.因此,通过其子类来引用父类中定义的静态字段,只会触发父类的初始化,而不会触发子类的初始化.至于是否要触发子类的加载和验证,在虚拟机中没有明确的 规定,这点取决于虚拟机的具体实现.
7 当一个类在初始化时,要求其父类全部已经初始化过了,但是一个接口在初始化时,并不要求其父接口全部都完成了初始化,只有在真正用到父接口时候,才会初始化
父类静态代码块
子类静态代码块
父类代码块
父类构造方法
子类代码块
子类构造方法
父类静态代码块
父类代码块
父类构造方法
//父类的引鼡指向子类的对象
父类静态代码块
子类静态代码块
父类代码块
父类构造方法
子类代码块
子类构造方法
//定义子类或者父类数组(父类数组通子類数组一样,都不会有任何输出)
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。