python中如何创建一个类的子类?
时间: 2024-04-28 11:16:10 浏览: 241
python中继承一个类共2页.pdf.zip
在Python中,通过创建一个新的类并将父类作为参数传递给新类来创建一个类的子类。子类将继承父类的属性和方法,并且可以添加自己的属性和方法。
下面是创建一个类的子类的示例代码[^1]:
```python
class ParentClass:
def __init__(self):
self.parent_property = "Parent Property"
def parent_method(self):
print("This is a parent method")
class ChildClass(ParentClass):
def __init__(self):
super().__init__() # 调用父类的初始化方法
self.child_property = "Child Property"
def child_method(self):
print("This is a child method")
# 创建子类的实例
child = ChildClass()
调用父类的方法和属性
child.parent_method()
print(child.parent_property)
# 调用子类的方法和属性
child.child_method()
print(child.child_property)
```
在上面的示例中,我们创建了一个名为ParentClass的父类,它具有一个属性和一个方法。然后,我们创建了一个名为ChildClass的子类,并使用`super().__init__()`调用父类的初始化方法来继承父类的属性。子类还添加了自己的属性和方法。
阅读全文