定义类 Vehlcles:属性包括 size、color、seats,还有一个带参数的构造方法和一个显 示信息的方法。然后从此类中派生 Car 类,其中子类也有构造方法和显示信息的方法。 编写测试类程序,创建父类的对象,再创建子类的对象,用它们的显示信息的方法输 出它们的信息。
时间: 2024-05-09 18:17:04 浏览: 11
好的,我了解了你的要求,下面是代码实现:
```python
# 定义 Vehlcles 类
class Vehlcles:
def __init__(self, size, color, seats):
self.size = size
self.color = color
self.seats = seats
def display_info(self):
print(f"size: {self.size}, color: {self.color}, seats: {self.seats}")
# 派生 Car 类
class Car(Vehlcles):
def __init__(self, size, color, seats, brand):
super().__init__(size, color, seats)
self.brand = brand
def display_info(self):
super().display_info()
print(f"brand: {self.brand}")
# 测试类程序
if __name__ == '__main__':
veh = Vehlcles("medium", "red", 4)
veh.display_info()
car = Car("small", "blue", 2, "Toyota")
car.display_info()
```
输出结果为:
```
size: medium, color: red, seats: 4
size: small, color: blue, seats: 2
brand: Toyota
```
希望能够满足你的需求。
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)