7-14设计交通工具类Vehicle pta
时间: 2024-11-22 14:46:35 浏览: 20
在Java中,我们可以创建一个名为`Vehicle`的基本抽象类,用于表示一般的交通工具,并为其他具体的车辆提供模板。下面是一个简单的7-14的设计:
```java
// 定义一个抽象交通工具类Vehicle
public abstract class Vehicle {
// 公共属性
private String modelName;
private int yearManufactured;
// 构造函数
public Vehicle(String modelName, int year) {
this.modelName = modelName;
this.yearManufactured = year;
}
// 获取和设置模型名的方法
public String getModelName() { return modelName; }
public void setModelName(String modelName) { this.modelName = modelName; }
public int getYearManufactured() { return yearManufactured; }
public void setYearManufactured(int year) { this.yearManufactured = year; }
// 抽象方法,所有车辆都应有启动和停止的行为
public abstract void start();
public abstract void stop();
// 简单的描述方法,展示车辆信息
public String getDescription() {
return "This is a " + modelName + ", manufactured in " + yearManufactured + ".";
}
}
阅读全文