您的位置:首页 > 编程语言

【代码练习1】一个汽车销售的小案例

2017-11-29 15:45 274 查看
//汽车接口
interface Car{
String getName();
int getPrice();
}
//声明宝马类,并具有Car功能
class BMW implements Car{
public String getName(){
return "BMW";
}
public int getPrice(){
return 300000;
}
}
//声明奇瑞QQ类,并具有Car功能
class CheryQQ implements Car{
public String getName(){
return "CheryQQ";
}
public int getPrice(){
return 20000;
}
}
//声明桑塔纳类,并具有Car功能;
class Santana implements Car{
public String getName(){
return "Santana";
}
public int getPrice(){
return 80000;
}
}
//声明一个类为汽车销售店
class CarShop{
//定义售车收入为一个私有变量
private int money = 0;

//定义卖出一部车的方法
public void sellCar(Car car){
System.out.println("车型" + car.getName() + "单价" + car.getPrice());
//卖出一部车修改一次售车收入
money += car.getPrice();
}
public int getMoney(){
return money;
}
}

class SellCarDemo{
public static void main(String[]args){
CarShop aShop = new CarShop();//创建一个汽车销售店对象
aShop.sellCar(new BMW());//汽车销售店卖出一辆宝马
aShop.sellCar(new CheryQQ());//汽车销售店卖出一辆奇瑞
aShop.sellCar(new Santana());//汽车销售店卖出一辆桑塔纳
System.out.println("总收入" + aShop.getMoney());
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  练习
相关文章推荐