public class Parent final static Integer field_0 = 0; final static int field_33 = 66; final static String field_1 = static parent variable父类静态成员常量 final修饰 String; final String field_2
说明:
-
Child 继承自 Parent。
-
Parent 中有静态成员变量、静态代码块、静态方法、成员变量、成员方法、构造函数,其中静态成员变量和静态代码块只会在类加载时执行一次,成员变量和成员方法则与对象创建有关系。
-
Child 中有与 Parent 同名的静态成员变量、成员变量、静态代码块、成员方法,其中静态成员变量和静态代码块只会在类加载时执行一次,成员变量和成员方法则与对象创建有关系。
-
Child 中重写了 Parent 的成员方法 methodParent4()。
-
Child 中有自身独有的成员方法 methodChild2()。
-
运行程序时,先加载 Parent 类,执行其中的静态成员变量和静态代码块,再执行 Child 类的静态成员变量和静态代码块,最后执行 Child 类的构造函数。
原文地址: https://www.cveoy.top/t/topic/bBmr 著作权归作者所有。请勿转载和采集!