【代码练习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()); } }
相关文章推荐
- 一个C#代码优化的案例
- 代码练习在 C# 中得到一个 object (包含匿名对象)的属性和属性值
- 【转载】实体框架之领域驱动实践(三):案例:一个简易的销售系统
- 【iOS开发-64】微博案例练习:用代码自定义cell,主要内容是针对不同高度的cell
- 通过一个案例教你玩转MCU代码生成工具
- 一个简单的File练习代码
- Linux中vi的一个案例练习
- 代码练习在 C# 中得到一个 object (包含匿名对象)的属性和属性值
- String案例 练习: 将一个字符串进行反转
- 从今天开始每天写一个练习小代码
- 【练习代码】试用百度BAE和练手jetty continuation的副成品 —— 一个简陋的WEB版LBS聊天应用
- 课堂练习4: 编写代码模拟手机与SIM卡的组合关系。 要求: SIM卡类负责创建SIM卡; Phone类负责创建手机; 手机可以组合一个
- 案例一: 使用IDA PRO+OllyDbg+PEview 追踪windows API 动态链接库函数的调用过程。 首先用文本编辑器写一个C++源程序名为StackFrame.cpp ,代码如下:
- 一个CMS案例实战讲解PHP代码审计入门
- 面向对象---代码练习(以车为案例)
- android 一个应用去获取另一个应用assets下面的资源通过框架代码桥梁------项目实战成功案例
- LinuxC练习:停车场项目:停车场是一个能放 n 辆车的狭长通道,只有一个大门,汽车按到达的先后次序停放。若车场满了,车要停在门 外的便道上等候,一旦有车走,则便道上第一辆车进入。当停车场中
- 通过一个案例教你玩转MCU代码生成工具(基于STM32)
- es5预览本地文件、es6练习代码演示案例
- 简单的一个spring mvc 代码(案例)