黑马程序员技术交流社区

标题: 结果是什么?为什么? [打印本页]

作者: 陌城    时间: 2016-3-3 20:17
标题: 结果是什么?为什么?
结果是什么?为什么?

%4Q$QN8W3B64Z5UI9TRU64E.png (178.41 KB, 下载次数: 8)

%4Q$QN8W3B64Z5UI9TRU64E.png

作者: xushao    时间: 2016-3-4 14:27
没有话getA()方法的压栈 凑合看吧

a.png (85.53 KB, 下载次数: 10)

a.png

作者: 陌城    时间: 2016-3-4 15:02
xushao 发表于 2016-3-4 14:27
没有话getA()方法的压栈 凑合看吧

根据就近原则是什么意思 谁离得近输出谁?
作者: DDK畅    时间: 2016-3-4 17:30
虽然现在快学完了  但是对于面向对象继承 多态还是不怎么清楚
作者: cumtbao    时间: 2016-3-4 18:08
fff,调用子类Z的getA()方法,而子类没有重写父类的getA()方法,就回去执行父类F的getA()方法,根据就近原则a就是父类中fff
作者: xushao    时间: 2016-3-4 20:19
陌城 发表于 2016-3-4 15:02
根据就近原则是什么意思 谁离得近输出谁?

恩,就近原则就是离谁进找谁  子类没有父类的方法  就去父类找,执行的是父类的方法,肯定是调用输出父类的成员字段。

作者: fagug    时间: 2016-3-5 01:36
学习了。。。。。。。。。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2