子类里面初始化参数的时候,如何得到父类的值
时间: 2024-02-01 17:16:00 浏览: 69
Python 实现子类获取父类的类成员方法
在子类中初始化参数时,可以使用 `super()` 函数来调用父类的构造函数,并获取父类的属性值。例如:
```python
class Parent:
def __init__(self, name):
self.name = name
class Child(Parent):
def __init__(self, name, age):
super().__init__(name)
self.age = age
child = Child("Alice", 10)
print(child.name) # 输出 "Alice"
print(child.age) # 输出 10
```
在上面的例子中,子类 `Child` 继承了父类 `Parent`,并在子类的构造函数中通过 `super().__init__(name)` 调用了父类的构造函数,从而获取了父类的属性值 `name`。
阅读全文