创建一个Vehicle类并将它声明为抽象类。在Vehicle类中声明一个NoOfWheels方法,使它返回一个字符串值。创建两个类Car和Motorbike从Vehicle类继承,并在这两个类中实现NoOfWheels方法。在Car类中,应当显示“四轮车”信息;而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,在该类中创建Car和Motorbike的实例,并在控制台中显示消息。
时间: 2024-02-29 10:52:35 浏览: 9
好的,这是一个简单的Java编程问题。下面是代码实现:
```java
// 创建抽象类Vehicle
abstract class Vehicle {
public abstract String NoOfWheels();
}
// 从Vehicle类继承Car类
class Car extends Vehicle {
public String NoOfWheels() {
return "四轮车";
}
}
// 从Vehicle类继承Motorbike类
class Motorbike extends Vehicle {
public String NoOfWheels() {
return "双轮车";
}
}
// 创建另一个类
public class Main {
public static void main(String[] args) {
// 创建Car和Motorbike的实例
Car car = new Car();
Motorbike motorbike = new Motorbike();
// 在控制台中显示消息
System.out.println("这是一辆" + car.NoOfWheels());
System.out.println("这是一辆" + motorbike.NoOfWheels());
}
}
```
运行以上代码,输出结果为:
```
这是一辆四轮车
这是一辆双轮车
```
相关推荐
![text/x-c++](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)