3. 面向对象程序设计的基本操作 (1)定义一个表示交通工具的空白类Vehicle。
时间: 2024-03-05 11:54:21 浏览: 91
以下是一个简单的 Python 代码,定义了一个表示交通工具的空白类 Vehicle:
```python
class Vehicle:
pass
```
这个类没有任何属性和方法,只是一个空白类,可以用作其他交通工具类的基类。在这个类的基础上,可以定义不同类型的交通工具类,并添加相应的属性和方法。例如,可以定义自行车类 Bicycle:
```python
class Bicycle(Vehicle):
def __init__(self, brand, wheel_size):
self.brand = brand
self.wheel_size = wheel_size
def ride(self):
print('骑 %s 品牌的自行车,轮径为 %d 寸' % (self.brand, self.wheel_size))
```
这个类继承了 Vehicle 类,并添加了品牌和轮径两个属性,以及骑行方法 ride。同样的,可以定义其他交通工具类,例如汽车类 Car、公交车类 Bus 等等,都可以继承 Vehicle 类并添加相应的属性和方法。
阅读全文