Java类的初始化过程

1.首先,初始化父类中的静态成员变量和静态代码块(JVM加载类时执行,仅执行一次),按照在程序中出现的顺序初始化; 2.然后,初始化子类中的静态成员变量和静态代码块(JVM加载类时执行,仅执行一次),按照在程序中出现的顺序初始化; 3.其次,初始化父类中的普通成员变量和代码块(每一次创建对象时创建),再执行父类的构造方法; 4.最后,初始化子类的普通成员变量和代码块,再执行子类的构造方法; 例题,
相关文章
相关标签/搜索