父类调用子类重写方法 父类构造器为什么会调用被子类重写的方法?
父类构造器为什么会调用被子类重写的方法?因为如果父类有私有成员变量,它通常在父类的构造函数中初始化,因为子类构造函数不能访问父类的私有成员。换句话说,父类的继承部分应该由父类构造方法构造,子类构造方法
父类构造器为什么会调用被子类重写的方法?
因为如果父类有私有成员变量,它通常在父类的构造函数中初始化,因为子类构造函数不能访问父类的私有成员。
换句话说,父类的继承部分应该由父类构造方法构造,子类构造方法只构造属于子类的部分。所以即使没有显式调用父类的无参数构造