【程序填空 Work9_01. py 】 定义一个汽车类 Car,包含车牌号cno、 品牌 brand、价格price 和颜色color。其中无参 数实例方法 pine imfo()打印对象所有信息,带参数实例方法 drive()打印出参数目的地。
时间: 2024-12-17 15:39:45 浏览: 18
当然,下面是`Work9_01.py`文件中的`Car`类定义示例:
```python
class Car:
def __init__(self, cno, brand, price, color): # 定义类的构造方法
self.cno = cno # 车牌号
self.brand = brand # 品牌
self.price = price # 价格
self.color = color # 颜色
# 无参实例方法,打印对象所有信息
def print_info(self):
print(f"CNO: {self.cno}, Brand: {self.brand}, Price: {self.price}, Color: {self.color}")
# 带参数实例方法,打印行驶目的地
def drive_to(self, destination):
print(f"Driving to {destination} with CNO {self.cno}.")
# 测试类
my_car = Car("AB1234", "Tesla Model S", 80000, "Silver")
my_car.print_info()
my_car.drive_to("City Center")
```
在这个程序中,我们首先定义了一个名为`Car`的类,它有四个属性:`cno`、`brand`、`price`和`color`。然后我们定义了两个方法:一个是无参的`print_info()`,用于打印车辆的所有信息;另一个是带有一个参数`destination`的`drive_to()`,用于打印将要去的目的地。
接着,我们创建了一个`Car`类的实例`my_car`,并调用了这两个方法展示其功能。
阅读全文