定义一个交通工具类。由于交通工具有多种,因此将交通工具类定义成一个抽象类,类中需要包含交通工具的编号、型号及运货负责人等属性,还要定义一个抽象的运输方法。
时间: 2024-06-08 19:06:31 浏览: 158
好的,以下是一个交通工具类的定义,它是一个抽象类,包含交通工具的编号、型号及运货负责人等属性,还定义了一个抽象的运输方法:
```java
public abstract class Transportation {
private String id; // 交通工具编号
private String type; // 交通工具型号
private String cargoHandler; // 运货负责人
public Transportation(String id, String type, String cargoHandler) {
this.id = id;
this.type = type;
this.cargoHandler = cargoHandler;
}
// 抽象的运输方法
public abstract void transport();
// getter 和 setter 方法
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getCargoHandler() {
return cargoHandler;
}
public void setCargoHandler(String cargoHandler) {
this.cargoHandler = cargoHandler;
}
}
```
在这个类中,我们定义了三个属性:交通工具编号、交通工具型号和运货负责人。在构造方法中,我们需要传入这些属性的值。同时,我们还定义了一个抽象的运输方法,这个方法在子类中需要被具体实现,以完成实际的运输任务。
由于这是一个抽象类,不能直接创建对象,而是需要通过继承来创建具体的交通工具类。
阅读全文