编写一个交通工具类Vehicle类,创建一个run方法,从控制台中输出“这是交通工具run方法”。 ①创建Vehicle类的三个子类,Motor类表示汽车,Ship类表示船,Aeroplane类表示飞机类,分别写出他们的run方法; ②创建Motor的二个子类,Bus和Car,分别表示公共汽车和轿车,分别写出各自的run方法。 ③ 创建一个测试类Test,分别创建上面的各种类,提用相应的run方法
时间: 2024-04-22 14:24:38 浏览: 166
设计一个Car类
以下是满足您要求的代码示例:
```java
// Vehicle类
class Vehicle {
public void run() {
System.out.println("这是交通工具run方法");
}
}
// Motor类
class Motor extends Vehicle {
public void run() {
System.out.println("这是汽车run方法");
}
}
// Ship类
class Ship extends Vehicle {
public void run() {
System.out.println("这是船run方法");
}
}
// Aeroplane类
class Aeroplane extends Vehicle {
public void run() {
System.out.println("这是飞机run方法");
}
}
// Bus类
class Bus extends Motor {
public void run() {
System.out.println("这是公共汽车run方法");
}
}
// Car类
class Car extends Motor {
public void run() {
System.out.println("这是轿车run方法");
}
}
// 测试类Test
public class Test {
public static void main(String[] args) {
Vehicle vehicle = new Vehicle();
vehicle.run();
Motor motor = new Motor();
motor.run();
Ship ship = new Ship();
ship.run();
Aeroplane aeroplane = new Aeroplane();
aeroplane.run();
Bus bus = new Bus();
bus.run();
Car car = new Car();
car.run();
}
}
```
运行以上代码,将会输出以下结果:
```
这是交通工具run方法
这是汽车run方法
这是船run方法
这是飞机run方法
这是公共汽车run方法
这是轿车run方法
```
阅读全文