为什么子类必须要访问用父类的构造方法?

子类继承父类的字段和方法。

你想那么子类中从父类继承的字段,要谁来初始化呢?

父类中有这些字段的初始化方式,所以最好的选择就是用父类的构造方法。

设计者,可能是这么考虑的。

再告诉你一个事,每当你new一个子类对象的时候,子类对象都隐式内置了一个父类对象。

java创建对象的三个步骤就是,申请内存,调用构造方法,返回对象引用。

所以说,为了那个内置的父类对象,也需要进行初始化。

posted @ 2018-07-20 17:08  向上的蜗牛  阅读(352)  评论(0编辑  收藏  举报