python类中怎么调用另一个类的构造函数中定义的变量
时间: 2023-10-25 14:07:04 浏览: 94
在Python 中同一个类两个函数间变量的调用方法
在Python类中,可以通过在构造函数中调用另一个类的构造函数,并将需要的变量作为参数传递来获取另一个类中定义的变量。例如,假设有两个类A和B,其中类B的构造函数中定义了一个变量x,可以在类A的构造函数中调用类B的构造函数,并使用类B中定义的变量x:
```
class B:
def __init__(self):
self.x = 10
class A:
def __init__(self):
b = B()
self.y = b.x
```
在上面的例子中,类B的构造函数中定义了变量x,并在类A的构造函数中创建了一个类B的实例b,并将其变量x赋值给了类A的变量y。这样,类A就可以使用类B中定义的变量x了。
阅读全文