我想在超类中打印所有子类,在子类中打印所有超类:
class SuperClass():
def Print(self):
print('my sub classes are : ')
#print all childs
class Sub1(SuperClass,...):
def Print(self):
print('My parents are :')
#print all SuperClasses
class Sub2(SuperClass,...):
def Print(self):
print('My parents are :')
#print all SuperClasses
SuperClass有Print打印继承的所有类,Sub有Print方法打印所有超类。怎么做到的?在
Python类有三个属性在这里有帮助:
^{} ;返回类的所有子类的方法。
^{} ,当前类的直接父类的元组。
^{} ,当前类层次结构中包含所有类的元组。在那个元组中找到当前的类对象,并且后面的所有对象都是一个父类,直接或间接地。
使用这些工具可以:
演示:
^{pr2}$相关问题 更多 >
编程相关推荐