创建小客车类
时间: 2023-08-28 22:09:43 浏览: 49
好的,以下是一个简单的 Python 小客车类的示例:
```python
class Car:
def __init__(self, make, model, year, color):
self.make = make
self.model = model
self.year = year
self.color = color
self.speed = 0
def accelerate(self, amount):
self.speed += amount
def brake(self, amount):
self.speed -= amount
def get_speed(self):
return self.speed
def get_info(self):
return f"{self.make} {self.model} ({self.year}, {self.color})"
```
在上面的代码中,我们定义了一个名为 `Car` 的类,它有四个属性:制造商、型号、年份和颜色。此外,类还有一个名为 `speed` 的属性,表示当前速度。
我们还定义了三个方法:
- `accelerate(amount)`:加速方法,该方法通过给定的 `amount` 参数增加当前速度。
- `brake(amount)`:刹车方法,该方法通过给定的 `amount` 参数减少当前速度。
- `get_speed()`:获取当前速度的方法。
- `get_info()`:获取汽车信息的方法,包括制造商、型号、年份和颜色。
我们可以使用以下代码创建一个 `Car` 类的实例,并调用其方法:
```python
my_car = Car("Toyota", "Camry", 2021, "White")
print(my_car.get_info()) # 输出: Toyota Camry (2021, White)
my_car.accelerate(30)
print(my_car.get_speed()) # 输出: 30
my_car.brake(10)
print(my_car.get_speed()) # 输出: 20
```