


Python 中的子类是什么?
子类是从另一个类(称为超类或父类)继承属性和方法的类。子类继承了超类的所有属性和方法,还可以添加自己的属性和方法。 例如,假设我们有一个名为“Vehicle”的类,它具有“color”和“number_of_wheels”等属性以及“drive”等方法”和“公园”。现在,我们可以创建一个名为“Car”的子类,它继承了 Vehicle 类,并添加了自己的特定于汽车的属性和方法。 Car 类将继承 Vehicle 类的所有属性和方法,并且还可以添加自己的属性和方法,例如“make”和“model”。
这里是如何在 Python 中定义子类的示例:
```
class Vehicle:
def __init__(self, color, number_of_wheels):
self.color = color
self.number_of_wheels = number_of_wheels
defdrive(self):
print("Driving...")
def park(self):
print("Parked...")
class Car(Vehicle):
def __init__(self, make, model,year):
super().__init__(make, model,year)
self.make = make
self. model = model
self.year = Year
defdrive(self):
print("驾驶 " + self.make + " " + self.model + " in " + self.year)
```
在此示例中, Car 类继承自 Vehicle 类,并添加了自己的特定于汽车的属性和方法。 Car 类还使用新的实现覆盖了 Vehicle 类的驱动方法,其中包括汽车的品牌、型号和年份。当您想要创建继承属性和属性的更专业的类版本时,子类会很有用。父类的方法。它们通常用于面向对象的编程中,以创建类之间的层次关系并促进代码重用和模块化。



