【发布时间】:2019-10-17 03:11:59
【问题描述】:
假设我们有一个未知类的实例。
parent=Unknown()
这个对象不一定是特定类的实例(它可能是任何类的实例,但我知道潜在类的名称)。我想定义一个新类来继承该对象的属性和功能。由于我不知道这个实例的类是什么,我不能使用 python 类继承。我知道如果父类已知,我们可以使用以下代码:
class Child(Unknown)
def __init__(self):
super().__init__()
但就我而言,我不知道父类是什么,我只有它的一个实例。所以我想做这样的事情:
class Child()
def __init__(self, parent):
super().__init__()
有人有想法吗?
【问题讨论】:
标签: python-3.x class inheritance