我需要写一个python类,在这个类的初始化参数中,会继承自父类的属性,那么这个子类要怎么写,给我一段示例代码
时间: 2024-01-17 17:04:19 浏览: 86
【Python】使用super()函数进行类的继承,将父类的方法和属性继承在子类的里。
可以使用 `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("Tom", 10)
print(child.name) # 输出 Tom
print(child.age) # 输出 10
```
在上面的代码中,`Child` 类继承了 `Parent` 类,并在其初始化方法中调用了父类的初始化方法,以获得 `name` 属性。然后,`Child` 类添加了 `age` 属性。当创建 `Child` 类的实例时,将同时继承 `name` 属性和 `age` 属性。
阅读全文