【发布时间】:2017-12-03 11:34:51
【问题描述】:
我有一个继承自其他两个类的类。当我从子类调用方法时,它总是调用类定义中提到的左侧方法。
我知道 Python 的这种工作方式。它首先检查左侧类中的方法,然后检查右侧类中的方法。
但现在我无法更改我的子类定义。 请帮帮我,我怎样才能调用“第二”类中存在的相同方法。
我对 Python 有点陌生。 使用 python 2.7
class First(object):
def get_details(self):
print "This method gets called every time"
print "I can't change my Child class structure"
class Second(object):
def get_details(self):
print "But I want to call the same method of this class.. "
print "Please let me know what can I do? How do I call method of second inherited class"
class Child(First, Second):
pass
child_obj = Child()
child_obj.get_details()
【问题讨论】:
标签: python python-2.7 oop multiple-inheritance