定义一个新能源汽车类 (HEV) 继承右边的汽 车类Car。
时间: 2024-02-05 17:11:01 浏览: 24
以下是一个定义新能源汽车类 (HEV) 继承汽车类 Car 的示例代码:
```python
class Car:
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
class HEV(Car):
def __init__(self, make, model, year, battery_capacity, mpg):
super().__init__(make, model, year)
self.battery_capacity = battery_capacity
self.mpg = mpg
def drive(self):
print("Driving an HEV.")
```
在这个示例中,我们定义了一个基本的汽车类 Car,它有一个构造函数 `__init__`,它接受制造商 `make`、型号 `model` 和年份 `year` 作为参数。然后,我们定义了一个继承自汽车类 Car 的新能源汽车类 HEV,它有一个构造函数 `__init__`,它除了继承自汽车类 Car 的参数外,还有两个额外的参数:电池容量 `battery_capacity` 和每加仑汽油的里程数 `mpg`。最后,我们还为这个新能源汽车类定义了一个 `drive` 方法,它打印出一条消息,表示正在驾驶一辆新能源汽车。