关系:
A:子类中所有的构造方法默认都会访问父类中空的构造方法。
为什么子类构造方法执行都会先走父类的构造方法呢?
原因:
1.子类会继承父类中的数据,可能还会使用父类中的数据。所以子类初始化之前,一定要先完成父类数据的初始化。
2.每一个构造方法在第一条语句都是super();其实是为了对父类中的数据进行初始化。
关系:
A:子类中所有的构造方法默认都会访问父类中空的构造方法。
为什么子类构造方法执行都会先走父类的构造方法呢?
原因:
1.子类会继承父类中的数据,可能还会使用父类中的数据。所以子类初始化之前,一定要先完成父类数据的初始化。
2.每一个构造方法在第一条语句都是super();其实是为了对父类中的数据进行初始化。