为了账号安全,请及时绑定邮箱和手机立即绑定

java的继承

类A中有方法m1,类B继承A 重写了m1,类C继承类B,

A a2=new C(),a2.m1() 运行时应该调用A中的m1还是B中的m1呢

正在回答

3 回答

我的理解,应该是就近原则吧,而且,理论上,B才是C的 父类,而不是A

1 回复 有任何疑惑可以回复我~
#1

pearandpeach 提问者

非常感谢!
2016-11-09 回复 有任何疑惑可以回复我~
#2

pearandpeach 提问者

恩恩,谢谢啦!!!
2016-11-09 回复 有任何疑惑可以回复我~

嗯呢,嗯嗯


1 回复 有任何疑惑可以回复我~

B中的m1


0 回复 有任何疑惑可以回复我~
#1

pearandpeach 提问者

嗯嗯,是因为B中的方法m1是最新定义的吗
2016-11-03 回复 有任何疑惑可以回复我~
#2

pearandpeach 提问者

嗯嗯,是因为B中的方法m1是最新定义的吗
2016-11-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530633    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

java的继承

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信