子类对象的建立过程

问题引出 在子类中能够经过使用super关键字来调用父类的被重写的方法,与构造方法中调用父类的构造方法不一样,此处调用语句放在哪里是由程序逻辑决定的,这是由于在构造方法中要首先建立父类的对象,因此须要将显式调用父类构造方法的语句放于子类构造方法的第一行(默认系统会添加对父类无参构造函数的调用),而在子类的非构造方法中调用父类的被重写方法时,父类的对象已经建立了,就没有像调用父类构造方法那样的限制了
相关文章
相关标签/搜索