python类引用别的类
时间: 2023-11-22 21:46:54 浏览: 169
在Python中,类可以引用其他类。这可以通过在一个类的定义中使用另一个类的名称来实现。例如,如果你有一个名为“ClassA”的类,并且你想在另一个名为“ClassB”的类中使用它,你可以这样做:
```
class ClassA:
def __init__(self):
self.value = 0
class ClassB:
def __init__(self):
self.class_a_instance = ClassA()
b = ClassB()
print(b.class_a_instance.value) # 输出0
```
在这个例子中,我们定义了两个类:ClassA和ClassB。在ClassB的构造函数中,我们创建了一个ClassA的实例,并将其存储在class_a_instance属性中。我们可以通过访问这个属性来访问ClassA的实例变量value。
阅读全文