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

如果是好几层继承呢,还用parent调用父类静态成员吗?

如果是好几层继承呢,还用parent调用父类静态成员吗?

正在回答

3 回答

调用的是2的方法啊

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

慕士塔格 提问者

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

慕士塔格 提问者

如果此时要调用1的呢,只能用类名加上方法去访问是吧
2016-03-25 回复 有任何疑惑可以回复我~
#3

hxh_kylin 回复 慕士塔格 提问者

此时子类已经和父类的父类没有什么关系了,所以通过子类来调用的
2016-03-25 回复 有任何疑惑可以回复我~
#4

hxh_kylin 回复 hxh_kylin

不能通过子类来调用它的
2016-03-25 回复 有任何疑惑可以回复我~
#5

hxh_kylin 回复 hxh_kylin

不能通过子类来调用它的
2016-03-25 回复 有任何疑惑可以回复我~
查看2条回复

当然用parent了

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

继承,可以看做是将父类的东西包含在自己上,多层继承的时候,子类继承的所有内容,实际上全部都是从上一个父类中全部继承而来的,所以还是用parent

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

慕士塔格 提问者

假如有三层,1,2,3,在3继承2,2继承1,如果再1中定义了test()方法,然后2中重写了test()方法,在3中调用test()的时候,是调用哪个?用parent调用时,用的是2,还是1呢?
2016-03-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如果是好几层继承呢,还用parent调用父类静态成员吗?

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