Java 面试宝典

时间:2023-03-08 16:42:16
Java 面试宝典

1. 类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序

答:先静态、先父后子。 
先静态:父静态 > 子静态 
优先级:父类 > 子类 静态代码块 > 非静态代码块 > 构造函数 
一个类的实例化过程: 
1,父类中的static代码块,当前类的static 
2,顺序执行父类的普通代码块 
3,父类的构造函数 
4,子类普通代码块 
5,子类(当前类)的构造函数,按顺序执行。 
6,子类方法的执行,