在Vehicle类的基础上创建一个Tractor(拖拉机)类 ,他不但拥有journey,wheelNum,loadNum,driveSpeed 四种属性和driveAt()方法,而且还拥有自己的plough(耕地)方法,在该方法中要求能够显示journey,wheelNum,loadNum三个属性的值,在这个类中还要创建一个main()方法,分别调用plough()和driveAt()方法
时间: 2024-02-03 11:13:07 浏览: 57
下面是Tractor类的代码实现:
```java
public class Tractor extends Vehicle {
public void plough() {
System.out.println("Journey: " + getJourney());
System.out.println("Wheel Number: " + getWheelNum());
System.out.println("Load Number: " + getLoadNum());
System.out.println("Ploughing the field...");
}
public static void main(String[] args) {
Tractor tractor = new Tractor();
tractor.setJourney("Farming");
tractor.setWheelNum(4);
tractor.setLoadNum(1);
tractor.setDriveSpeed(30);
tractor.plough();
tractor.driveAt();
}
}
```
在该类中,我们使用继承来拓展Vehicle类,添加了一个新的方法plough(),该方法中显示了journey、wheelNum和loadNum属性的值,并输出了“Ploughing the field…”的信息。同时,我们还创建了一个main()方法,用于测试该类的driveAt()和plough()方法。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)