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

多重继承中属性重名怎么办

假设 C 继承 A和B 在A和B中共同拥有name的属性,那么C的实例对象假设为co,那么co.name调用的是那个父类的name呢?我目前在代码中是这样写的C(A,B)这个时候调用co.name默认打印的是B中的name属性,如果想打印A的name属性应该怎么做呢

正在回答

1 回答

如果有重复的,会输出先继承的父类,也就是继承括号中的前者。如果属性相同,则需要对父类对象中内建函数,通过调用函数的方式,输出继承父类的属性

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

举报

0/150
提交
取消

多重继承中属性重名怎么办

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