课程
/后端开发
/Python
/Python3 进阶教程(新版)
如果B类和C类中,各有一个自己的实例方法who, D继承BC后,没有重写方法who,D的实例d.who() 如何处理?
2021-01-10
源自:Python3 进阶教程(新版) 3-4
正在回答
做了个试验。
如果class D(B, C), 则实例d.who(),用的是继承自B的who方法
如果class D(C, B), 则实例d.who(),用的是继承自C的who方法
跟填写的父类的先后顺序有关。
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计
1 回答没有引用类中的who()函数,为什么可以打印出who()函数中的内容
1 回答子类可以继承父类的私有属性和私有方法吗
1 回答如果B和C的构造方法参数不一致,怎么办?
3 回答关于多重继承在子类的__init__方法中到底应该调用哪个父类的__init__
1 回答标记类方法@classmethod def get_count(cls):如何实现两次计算