黑马程序员技术交流社区
标题:
为什么父类的构造会在子类之前执行?
[打印本页]
作者:
liangdavid
时间:
2015-8-1 13:59
标题:
为什么父类的构造会在子类之前执行?
为什么父类的构造会在子类之前执行?
作者:
kissfrd
时间:
2015-8-1 17:48
因为在子类构造方法中第一行默认有一句super();意思是调用父类构造方法,所以父类构造方法会在子类之前执行,初始化成员以便子类使用。
作者:
myself123
时间:
2015-8-1 17:57
子类中首行默认有super,会先执行父类,如果子类覆盖了父类方法,就执行子类,父类的不执行
作者:
天地一沙鸥
时间:
2015-8-1 18:47
因为子类可能会调用父类的某些成员。
所以在子类初始化之前必须先初始化父类。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2