定义一个抽象类Car,在该类中包含一个抽象方法run()。分别定义一个Bike类和Bus类继承自Car,在重写的run()方法中分别输出一句话。定义测试类,调用Bike类和Bus类中的方法。
时间: 2024-02-13 20:00:24 浏览: 69
好的,可以看下面的代码实现:
```java
// 定义抽象类Car
abstract class Car {
// 定义抽象方法run()
public abstract void run();
}
// Bike类继承自Car
class Bike extends Car {
// 重写Car中的run()方法
@Override
public void run() {
System.out.println("骑着自行车飞快地奔跑!");
}
}
// Bus类继承自Car
class Bus extends Car {
// 重写Car中的run()方法
@Override
public void run() {
System.out.println("坐上巴士,安全畅游!");
}
}
// 测试类
public class Test {
public static void main(String[] args) {
// 创建Bike对象并调用run()方法
Bike bike = new Bike();
bike.run();
// 创建Bus对象并调用run()方法
Bus bus = new Bus();
bus.run();
}
}
```
输出结果为:
```
骑着自行车飞快地奔跑!
坐上巴士,安全畅游!
```
阅读全文