合聚咖

合聚咖

java 定义一个表示交通工具的抽象类

admin

packagecom.test;

/*

定义一个表示交通工具的抽象类(name(名字)、price(价格)、manufacturer(制造商),抽象方法有停止stop)

。定义一个EngineInterf表示发动机的接口,该接口中的方法有启动start,start方法具有一个参数来表示该发动机采用的燃料类型,

比如家用轿车采用汽油,飞机采用航空煤油、卡车采用柴油等等)。

定义一个飞机类和家用轿车类,并进行测试。*/

publicabstractclassVehicle{

publicStringname;

publicdoubleprice;

publicStringmanufacturer;

publicabstractvoidstop();

publicstaticvoidmain(String[]args){

EngineInterfe=newAeroplane();

e.start("煤油");

EngineInterfcar=newCar();

car.start("汽油");

}

}

interfaceEngineInterf{

publicvoidstart(Stringflag);

}

classAeroplaneextendsVehicleimplementsEngineInterf{

@Override

publicvoidstart(Stringflag){

System.err.println("我是用"+flag);

}

@Override

publicvoidstop(){

}

}

classCarextendsVehicleimplementsEngineInterf{

@Override

publicvoidstart(Stringflag){

System.err.println("我是用"+flag);

}

@Override

publicvoidstop(){

}

}