集成父类
class 子类名(父类名):
class Car:
def __init__(self, brand, model, year):
"""初始化汽车属性""" # 相当于类内部的变量
self.brand = brand # 汽车的品牌
self.model = model # 汽车的型号
self.year = year # 汽车出厂年份
self.mileage = 0 # 新车总里程初始化为0
class ElectricCar(Car):
"""模拟电动汽车"""
def __init__(self, brand, model, year):
"""初始化电动汽车属性"""
super().__init__(brand, model, year) # 声明继承父类的属性
一般类中加self都是为了通过self.xxx来访问,
所以调用 super().init(brand, model, year)不用加self