java 汽车销售收入系统

>>>>>>>>>>>>>>>>>>>>

语言:java

工具:eclipse

作者:潇洒鸿图

时间:2016.11.19

>>>>>>>>>>>>>>>>>>>>

代码详情:

 1 package SecondWeekSixthDay;
 2 //接口
 3 //创建一个Car,有两个行为,分别是获取汽车的名字和获取汽车的价格。
 4 
 5 interface Car{
 6     //汽车名称
 7     public String getName();//获取汽车的名字
 8     //获得汽车价格
 9     public int getPrince();//获取汽车的价格
10     //属性只能用public修饰
11 }
12 
13 
14 //实现类:BMW 宝马车,实现类必须要重写接口Car的所有行为
15 class BMW implements Car{
16 
17         @Override
18         public String getName() {
19             // TODO Auto-generated method stub
20             return "我是BMW宝马车";
21         }
22 
23         @Override
24         public int getPrince() {
25             // TODO Auto-generated method stub
26             return 300000;
27         }
28 
29     }
30      
31      
32 //实现:必须要重写接口Car的所有行为
33 class Cherry implements Car{
34 
35         @Override
36         public String getName() {
37             // TODO Auto-generated method stub
38             return "我是Cherry奇瑞车";
39         }
40 
41         @Override
42         public int getPrince() {
43             // TODO Auto-generated method stub
44             return 20000;
45         }
46 
47     }
48 
49 
50 //汽车出售商
51 class CarShop {
52     private int money = 0;//卖出汽车的收入
53     
54     public int sellCar(Car car){//卖车的行为方法,返回收入
55         int price = car.getPrince();
56         return money=money+price;}
57 
58     public int getmoney(){
59         return money;}
60 }
61 
62     public class TestCarShop {
63     //计算卖车的收入
64     public static void main(String[] args) {
65         CarShop carShop =new CarShop();
66         
67         Car car1=new BMW();
68         carShop.sellCar(car1);
69         
70         Car car2=new Cherry();
71         carShop.sellCar(car2);
72         
73         int counMoney=carShop.getmoney();
74         System.out.println("汽车出售的价格是:"+counMoney);
75 
76         
77         
78     }
79     
80 }