【发布时间】:2018-01-31 12:24:25
【问题描述】:
class Test(object):
def __init__(self, name, myclass):
self.name = name
self.myclass = myclass
def get_parents(self):
? self.myclass.super() ?
return parent
obj = Art # another class
testobj = Test('testA', obj)
print(testobj.get_parents())
Test的父类可以使用super()获取。
如何在Test类中获取Art的父类? (假设Art 是从Artists 和Artists 继承自Base。我们需要能够获得Artists 和Base 作为父母。)
【问题讨论】:
-
“Test的父类可以使用super()获取” 不正确。
super不给你父类,它给你一个代理对象。 -
是的。我的意思是可以访问父类。
标签: python-3.x class