>>>>>>>>>>>>>>>>>>>>
语言: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. //实现类:BMW 宝马车,实现类必须要重写接口Car的所有行为
  14. class BMW implements Car{
  15.  
  16. @Override
  17. public String getName() {
  18. // TODO Auto-generated method stub
  19. return "我是BMW宝马车";
  20. }
  21.  
  22. @Override
  23. public int getPrince() {
  24. // TODO Auto-generated method stub
  25. return 300000;
  26. }
  27.  
  28. }
  29.  
  30. //实现:必须要重写接口Car的所有行为
  31. class Cherry implements Car{
  32.  
  33. @Override
  34. public String getName() {
  35. // TODO Auto-generated method stub
  36. return "我是Cherry奇瑞车";
  37. }
  38.  
  39. @Override
  40. public int getPrince() {
  41. // TODO Auto-generated method stub
  42. return 20000;
  43. }
  44.  
  45. }
  46.  
  47. //汽车出售商
  48. class CarShop {
  49. private int money = 0;//卖出汽车的收入
  50.  
  51. public int sellCar(Car car){//卖车的行为方法,返回收入
  52. int price = car.getPrince();
  53. return money=money+price;}
  54.  
  55. public int getmoney(){
  56. return money;}
  57. }
  58.  
  59. public class TestCarShop {
  60. //计算卖车的收入
  61. public static void main(String[] args) {
  62. CarShop carShop =new CarShop();
  63.  
  64. Car car1=new BMW();
  65. carShop.sellCar(car1);
  66.  
  67. Car car2=new Cherry();
  68. carShop.sellCar(car2);
  69.  
  70. int counMoney=carShop.getmoney();
  71. System.out.println("汽车出售的价格是:"+counMoney);
  72.  
  73. }
  74.  
  75. }
 

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

  1. Java汽车租赁系统[源码+数据库]

    系统名称 Java汽车租赁系统   (源码在文末) 系统概要 汽车租赁系统总共分为两个大的模块,分别是系统模块和业务模块.其中系统模块和业务模块底下又有其子模块. 功能模块 一.业务模块 1.客户管理 ...

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

    java中获取系统属性以及环境变量 System.getEnv()和System.getProperties()的差别 从概念上讲,系统属性 和环境变量 都是名称与值之间的映射.两种机制都能用来将用户 ...

  3. 彻底明白Java的IO系统

    java学习:彻底明白Java的IO系统 文章来源:互联网 一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源.在Java的IO中,所有 ...

  4. Java的IO系统

     Java IO系统     "对语言设计人员来说,创建好的输入/输出系统是一项特别困难的任务."     由于存在大量不同的设计方案,所以该任务的困难性是很容易证明的.其中最大的 ...

  5. JAVA开源B2C系统

    前言 最近有人想面向境外销售商品,但是又不想依托于亚马逊这些平台,于是找我来帮忙想弄个B2C系统.因为刚开始只是打算试试水,也就不打算投入多少成本了.所以这边就考虑使用开源的B2C系统来直接使用了. ...

  6. java.io.FileNotFoundException(系统找不到指定的路径。)

    报错:java.io.FileNotFoundException(系统找不到指定的路径.) 解决方法: 1.检查文件路径是否正确 2.另外,使用OutputStream时,如果文件不存在,会自动创建文 ...

  7. Java 如何获取系统时间

    Java 如何获取系统时间 import java.text.SimpleDateFormat; import java.util.Date; public class Test { public s ...

  8. Java如何实现系统监控、系统信息收集(转

    Java如何实现系统监控.系统信息收集.sigar开源API的学习 系统监控(1) Jar资源下载:http://download.csdn.net/detail/yixiaoping/4903853 ...

  9. Java I/O系统学习系列一:File和RandomAccessFile

    I/O系统即输入/输出系统,对于一门程序语言来说,创建一个好的输入/输出系统并非易事.因为不仅存在各种I/O源端和想要与之通信的接收端(文件.控制台.网络链接等),而且还需要支持多种不同方式的通信(顺 ...

随机推荐

  1. 最简单粗暴的http文件列表

    :]: port = ])else: port = 8000server_address = ('127.0.0.1', port)Handler.protocol_version = Protoco ...

  2. spring mvc配置完后实现下载功能

    实现是前台: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEn ...

  3. C#文件夹和文件操作

    File.Exist(string path)//文件读写FileStream fs=new FileStream(filename, FileMode.Create);BinaryWriter bw ...

  4. VS工程目标文件名设置

    默认的输出文件名是$(ProjectName) 可以在项目属性-配置属性-常规-目标文件名中设置 例如我想在Debug版本的输出文件加一个后缀d,那么我可以这样设置:$(ProjectName)d

  5. August 31st 2016 Week 36th Tuesday

    A friend without faults will never be found. 没有缺点的朋友是永远找不到的. You can't find a friends without faults ...

  6. 字典树(codevs 4189)

    4189 字典  时间限制: 1 s  空间限制: 256000 KB  题目等级 : 大师 Master 题解  查看运行结果     题目描述 Description 最经,skyzhong得到了 ...

  7. jquery获得select option的值 和对select option的操作

    jQuery获取Select元素,并选择的Text和Value: 1. $("#select_id").change(function(){//code...});   //为Se ...

  8. Struts2拦截器之DefaultWorkflowInterceptor

    一.DefaultWorkflowInterceptor是什么 首先说这东西是干嘛来的,在action中可以对传进来的数据进行验证,方法是实现Validateable接口的validate():voi ...

  9. python基础语法(二)

    本文主要包括以下内容 函数 切片 迭代 列表生成式 生成器 迭代器 函数 定义函数 定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块 ...

  10. CLR via C#(06)- 构造器

    最近忙着看新还珠,好几天不学习了.玩物丧志啊,罪过罪过. 今天总结的是类构造器的知识,其实这方面的文章蛮多的,可还是觉得亲自写一下对自己的思考和认识会有提高. 对于构造器,大家应该都不陌生,它主要是用 ...