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 }
时间: 2024-11-09 00:34:35

java 汽车销售收入系统的相关文章

java I/O系统(输入输出流)

java I/O系统(输入输出流) 流的特性1.含有流质(数据)2.它有方向(读或写) 流的分类: 输入流和输出流 输入流:io包中的输入流继承自抽象类InputStream或Reader 输出流:io包中的输入流继承自抽象类OutputStream或Writer 字节流和字符流 注:1字节代表1个英文单词存储的数据大小,一个汉字占两字节 1.字节流:以byte为最小单位传送,继承自抽象类InputStream或OutputStream,用于处理二进制文件,InputStream为读取字节流的父

汽车租赁系统总结

汽车租赁系统有一下功能 功能一(租车): 描述:显示系统中所有可租的汽车,选中要出租的汽车,输出租用人已租出汽车 功能二(还车): 描述:在还车列表中选中汽车信息,输入出租天数,计算租金 功能三(新车入库): 描述:需要录入汽车的车牌号,车型,颜色,使用时间和每日租金,如果是卡车还是要录入卡车的载重量 本租车系统要有三个类,有一个父类为(Vehicle),子类分别是(Truck)和(Car) 父类关键代码如下: Truck子类代码如下: Car子类代码如下: 要初始化租车信息: 然后将数据绑定到

java中获取系统属性以及环境变量

java中获取系统属性以及环境变量 System.getEnv()和System.getProperties()的差别 从概念上讲,系统属性 和环境变量 都是名称与值之间的映射.两种机制都能用来将用户定义的信息传递给 Java 进程.环境变量产生很多其它的全局效应,由于它们不仅对Java 子进程可见,并且对于定义它们的进程的全部子进程都是可见的.在不同的操作系统上,它们的语义有细微的区别,比方,不区分大写和小写.由于这些原因,环境变量更可能有意料不到的副作用.最好在可能的地方使用系统属性.环境变

继承与多态之汽车租赁系统

1.租车 显示系统中所有可出租的汽车,选中要出租的汽车,输入租用人以出租汽车,如图所示 2.还车 在还车列表中选择汽车信息,输入出租天数,计算租金,如图所示 3.新车入库 需要录入汽车的车牌号,车型,颜色,使用时间,和每日租金,如果是卡车还要录入卡车的载重,如图所示 具体实现过程: 1.搭建系统 按照类图创建类,体会Vehicle,Trech和Car三个类之间的关系 Car类: namespace _09汽车租赁系统{public class Car:Vehicle{public Car(str

java I/O系统总结

参考了Thinking in java I/O部分,发现该书更多是从开发者原理性角度去描述I/O系统,这样使得让初学者不太好懂,后面我参考了"尚学堂"关于这部分视频讲解,感觉比较适合初学,有条理性.容易理解. 首先介绍关于流的概念,流比喻成管道. 上一张图片很清晰对流进行分类.最简单方法我们对上图四个抽象类在java API中进行查阅具体提供方法.这里还需要注意区分就是字节.字符这两个基本概念不同. 接下来对节点流和处理流两个概念. 这个就是我认为java I/O比较不方便的,不是直接

JAVA中获取系统时间

一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式System.out.println(df.forma

继承与多态实战,之汽车租赁系统

汽车租赁系统 1.任务描述 ①租车:显示系统中所有可出租的汽车,选中要出租的汽车,输入租用人已出租汽车. ②还车:在还车列表中选择汽车信息,输入出租天数,计算租金 ③新车入库:需要录入汽车的车型,颜色,使用时间和每日租金,如果是卡车还要录入卡车的载重. 2.搭建系统 ① 创建类:交通工具类(抽象类),汽车类,卡车类.卡车汽车继承交通工具类,载重为卡车的特有属性 ②创建存储租车信息还车信息的集合,并将数据显示到对应控件中(由于卡车存在特有属性)必须用List<Vehicle>来存储, 如果使用d

java I/O 系统学习总结

一直说自己要学习.整理java I/O的知识,但一直懒于学习,懒于动手整理:但当自己认真学习.复习.整理后心情豁然开朗.愉悦,因为觉得自己总算对这部分的知识有个初步的了解了,也总算可以将自己学习到的信息分享给大家,因为只有分享出来才能得到更多的指正,我才能更加进步!祝贺一下自己!!!当然,后续工作生活中需要不断练习,才可以使学习到的知识学以致用!加油! 我是以XMIND脑图的形式整理知识,但一直不知道博客园中如何导入脑图,那我这次就先以附件的形式分享自己的JAVA I/O脑图,后续分享中再不断探

你知道汽车租赁系统的关键点吗?

汽车租赁系统 主界面如下: 关键点一:怎样理清各个类之间的关系? 一共需要4个类:Car 类,Truck类,Vehicle类,VehicleUtil类 Car类:小汽车类  主要包括小汽车价格的计算方法 Truck类:货车类   主要包括货车费用的计算方法 Vehicle类:车辆类  描述车辆的一些基本信息 VehicleUtil类:工具类  创建汽车对象 下面附上一张类图: 关键点二:租车事件 首先要有两道验证:即 “输入出租人姓名验证” 和 “选择车辆验证”,代码如下: 1 if (Stri