python如何访问另一个类的属性
时间: 2023-10-05 09:10:13 浏览: 71
在Python中,如果要访问另一个类的属性,可以使用类的实例来访问属性。具体来说,可以在一个类中创建另一个类的实例,然后通过该实例来访问其属性。
例如,假设有一个类Person和一个类Student,其中Student继承自Person。如果要在Student中访问Person的属性,可以在Student的构造函数中创建一个Person实例,并使用该实例访问Person的属性,如下所示:
```
class Person:
def __init__(self, name):
self.name = name
class Student(Person):
def __init__(self, name, school):
super().__init__(name)
self.school = school
def get_person_name(self):
return self.name
```
在上面的代码中,Student继承自Person,并在构造函数中创建了一个Person实例。然后,在get_person_name方法中,使用该实例来访问Person的name属性。
另外,如果要访问另一个类的类属性,可以使用类名来访问,例如:
```
class MyClass:
count = 0
print(MyClass.count) # 访问类属性count
```
阅读全文