黑马程序员技术交流社区
标题:
如果一个类存在多级继承关系,super访问的是指哪个?
[打印本页]
作者:
探索者
时间:
2015-5-27 18:38
标题:
如果一个类存在多级继承关系,super访问的是指哪个?
如果一个类存在多级继承关系,super访问的是指哪个?是访问直接父类,还是访问间接父类,就是父类的父类的意思,或者说都可以
作者:
wuyusi
时间:
2015-5-27 19:05
我认为是访问直接父类。但实际上访问那个没区别,子类调用super语句会覆盖父类方法,最终执行的还是子类方法
作者:
探索者
时间:
2015-5-27 20:12
wuyusi 发表于 2015-5-27 19:05
我认为是访问直接父类。但实际上访问那个没区别,子类调用super语句会覆盖父类方法,最终执行的还是子类方 ...
如果子类想要调用父类方法,是用super进行调用,比如说子类有一个int sum=4,父类有一个 int sum=5 ,
那么在子类调用super.sum ,并打印输出的结果就是5 ,而不是子类的4
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2