java实现接口的典型案例
废话不多说,直接上代码
packagecom.car; interfaceCarr{ //汽车名称 StringgetName(); //获得汽车售价 intgetPrice(); } classBMWimplementsCarr{ publicStringgetName(){ return"BMW"; } publicintgetPrice(){ return300000; } } classCheryQQimplementsCarr{ publicStringgetName(){ return"CheryQQ"; } publicintgetPrice(){ return20000; } } publicclassCar{ privateintmoney=0; publicvoidsellCar(Carrcar){ System.out.println("车型:"+car.getName()+"单价:"+car.getPrice()); money+=car.getPrice(); } publicintgetMoney(){ returnmoney; } publicstaticvoidmain(String[]args){ CaraShop=newCar(); aShop.sellCar(newBMW()); aShop.sellCar(newCheryQQ()); System.out.println("总收入:"+aShop.getMoney()); } }
以上这篇java实现接口的典型案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。