/*3、设计一个vehicle交通工具抽象类,提供抽象方法--驾驶drive
Car汽车作为交通工具的一种,实现了驾驶的方法(在马路上驾驶)
Train火车作为交通工具的一种,实现了驾驶的方法(在铁路上驾驶)
Airplane飞机作为交通工具的一种,实现了驾驶的方法(在天上驾驶)
需求:做一个测试类,在测试类的main函数中,分别实例化一个汽车的对象,火车的对象和飞机的对象,并分别描述驾驶行为*/
package HomeWork_10;
public class Test_03 {
public static void main(String[] args) {
Car s1 = new Car();
Train s2 = new Train();
Airplane s3 =new Airplane();
s1.drive();
s2.drive();
s3.drive();
}
}
abstract class Vehicle{
abstract void drive() ;
}
class Car extends Vehicle{
public void drive(){
System.out.println("汽车在马路上驾驶");
}
}
class Train extends Vehicle{
public void drive(){
System.out.println("火车在铁路上驾驶");
}
}
class Airplane extends Vehicle{
public void drive(){
System.out.println("飞机在天上驾驶");
}
}