继承的初始化顺序
- 先初始化父类,再初始化子类
- 先执行类中属性声明时的初始化,再执行构造方法中的初始化
eg:
public class Animals{
int age = 10; //属性声明时的初始化先执行
public Animals(){
age = 20; //构造方法中的初始化后执行
}
}
继承的初始化顺序
eg:
public class Animals{
int age = 10; //属性声明时的初始化先执行
public Animals(){
age = 20; //构造方法中的初始化后执行
}
}
转载于:https://my.oschina.net/u/3963749/blog/2054537