Java.lang.Class

Java.lang.Class对象是单实例的;

执行顺序:静态代码块 > 构造代码块 > 构造函数

1、父类静态变量和静态代码块(先声明的先执行);

2、子类静态变量和静态代码块(先声明的先执行);

3、父类的变量和代码块(先声明的先执行);

4、父类的构造函数;

5、子类的变量和代码块(先声明的先执行);

6、子类的构造函数。

猜你喜欢

转载自blog.csdn.net/su717854075/article/details/80355901