// 方法:运行,描述内容为:这是一辆**颜色的,**牌的非机动车,有**个轮子,有**个座椅的非机动车。其中**的数据由属性提供java
时间: 2023-12-04 12:39:20 浏览: 74
基于Java的车辆信息管理系统
以下是Java中实现题目要求的代码:
```java
public class NonMotor {
private String color; // 颜色
private String tradeMark; // 牌子
private int wheelNum; // 轮子数量
private int seatNum; // 座位数量
public NonMotor(String color, String tradeMark, int wheelNum, int seatNum) {
this.color = color;
this.tradeMark = tradeMark;
this.wheelNum = wheelNum;
this.seatNum = seatNum;
}
public void run() {
System.out.println("这是一辆" + color + "颜色的," + tradeMark + "牌的非机动车,有" + wheelNum + "个轮子,有" + seatNum + "个座位的非机动车。");
}
}
public class Bicycle extends NonMotor {
public Bicycle(String color, String tradeMark, int wheelNum, int seatNum) {
super(color, tradeMark, wheelNum, seatNum);
}
@Override
public void run() {
System.out.println("这是一辆" + getColor() + "颜色的," + getTradeMark() + "牌的自行车。");
}
}
```
以上代码中,`NonMotor`类表示非机动车,包含颜色、牌子、轮子数量和座位数量等属性,以及运行方法`run()`。`Bicycle`类继承自`NonMotor`类,重写了`run()`方法,输出自行车的信息。
阅读全文