用Java程序创建一个汽车接口,接口中要定义汽车应有的属性和行为,然后编写多个汽车接口的实现类,

2022-03-22 汽车 294阅读
packageNo014.Final;

//写出汽车的总接口:获得汽车名称和价格利用get方法;
interfaceCar{
StringgetName();
intgetPrince();
StringgetColor();
}

//相应的写出实例来继承接口;
classBMWimplementsCar{
publicStringgetName(){
return"BMW";
}
publicintgetPrince(){
return200000;
}
publicStringgetColor(){
return"黑色";
}
}
classCheryQQimplementsCar{
publicStringgetName(){
return"CheryQQ";
}
publicintgetPrince(){
return10000;
}
publicStringgetColor(){
return"白色";
}
}
//利用主函数记录和算出车型,颜色,单价和总价;

publicclassCarShop
{
privateintmoney=0;
publicvoidsellCar(Carcar){
System.out.println("车型"+car.getName()+"颜色是"+car.getColor()+"价格"+car.getPrince());
//增加卖车的价格;
money+=car.getPrince();
}
publicintgetMoney(){
returnmoney;
}
publicstaticvoidmain(String[]args){
CarShopashop=newCarShop();
ashop.sellCar(newBMW());
ashop.sellCar(newCheryQQ());
System.out.println("到现在为止卖出的车的总价为"+ashop.getMoney());
}
}

记得把包名和类名改一下就可以了。。。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com