A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陌城 中级黑马   /  2016-3-3 20:17  /  544 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

结果是什么?为什么?

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

%4Q$QN8W3B64Z5UI9TRU64E.png

6 个回复

倒序浏览
没有话getA()方法的压栈 凑合看吧

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

a.png
回复 使用道具 举报 1 0
xushao 发表于 2016-3-4 14:27
没有话getA()方法的压栈 凑合看吧

根据就近原则是什么意思 谁离得近输出谁?
回复 使用道具 举报
虽然现在快学完了  但是对于面向对象继承 多态还是不怎么清楚
回复 使用道具 举报
fff,调用子类Z的getA()方法,而子类没有重写父类的getA()方法,就回去执行父类F的getA()方法,根据就近原则a就是父类中fff
回复 使用道具 举报
陌城 发表于 2016-3-4 15:02
根据就近原则是什么意思 谁离得近输出谁?

恩,就近原则就是离谁进找谁  子类没有父类的方法  就去父类找,执行的是父类的方法,肯定是调用输出父类的成员字段。
回复 使用道具 举报
学习了。。。。。。。。。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马