废话不多说,直接上代码

package com.car;

interface Carr{

//汽车名称

String getName();

//获得汽车售价

int getPrice();

}

class BMW implements Carr{

public String getName(){

return "BMW";

}

public int getPrice(){

return 300000;

}

}

class CheryQQ implements Carr{

public String getName(){

return "CheryQQ";

}

public int getPrice(){

return 20000;

}

}

public class Car {

private int money=0;

public void sellCar(Carr car){

System.out.println("车型:"+car.getName()+"单价:"+car.getPrice());

money+=car.getPrice();

}

public int getMoney(){

return money;

}

public static void main(String[] args) {

Car aShop = new Car();

aShop.sellCar(new BMW());

aShop.sellCar(new CheryQQ());

System.out.println("总收入:"+aShop.getMoney());

}

}

以上这篇java实现接口的典型案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2017-09-26

java借口案例实现_java实现接口的典型案例相关推荐

  1. 计算机网络基础案例启示,《计算机网络基础及典型案例》理工大学出版社.pdf...

    现代商业与计算机管理丛书 计算机网络基础及典型案例 超世纪工作室 策划 鲍居武 曹 军 编著 北京理工大学出版社 内 容 简 介 本书是专门为计算机网络用户和计算机系统集成商撰写的,从实用的角度对计算 ...

  2. java 继承和内部类_Java自学-接口与继承 内部类

    Java 内部类 内部类分为四种: 非静态内部类 静态内部类 匿名类 本地类 步骤 1 : 非静态内部类 非静态内部类 BattleScore "战斗成绩" 非静态内部类可以直接 ...

  3. java lock代码写法_java Lock接口详解及实例代码

    java  lock接口 java.util.concurrent.locks 接口lock public interface loce loce实现提供了比使用synchronized方法和语句可获 ...

  4. java map取值_Java Set接口 Map 与枚举

    Set接口 概述 一个不包含重复元素的 collection.更确切地讲,set 不包含满足 e1.equals(e2) 的元素对 e1 和 e2,并且最多包含一个 null 元素 特点 Set接口是 ...

  5. java高级框架应用开发案例教程_Java高级框架应用开发案例教程:struts2+spring+hibernate PDF...

    资源名称:Java高级框架应用开发案例教程:struts2+spring+hibernate PDF 第1章 struts+spring+hibernate概述 1.1 框架概述 1.2 struts ...

  6. java compareto 返回值_Java comparable接口及compareTo返回值所决定的升序降序问题

    我们在学习java基础的时候知道,基本数据类型数组可以直接调动Arrays类的静态sort方法,然后输出. 例如: int iArr[] = {1,2,4,6};  Arrays.sort(iArr) ...

  7. java 匿名类 构造方法_Java中接口式的匿名内部类的构造方法

    在使用多线程的时候,时常会使用两种方式实现,一种是直接继承Thread类来实现多线程,另外一种就是实现Runnable接口. 我们都知道,接口是没有构造方法的,同时匿名内部类也是没有构造方法的.原因有 ...

  8. java中action事件_Java中,()接口可以处理ActionEvent事件_学小易找答案

    [单选题]Test中已定义Public float m(float a,float b),在类Test中增加()方法将会编译错误 [单选题]如下代码,()可以使成员变量m被函数fun()直接访问 cl ...

  9. java猜字母讲解_JAVA语言中的经典案例:猜字母游戏

    设计数据结构 问题 猜字母游戏规则为,随机产生5个按照一定顺序排列的字符作为猜测的结果,由玩家来猜测此字符串,玩家可以猜测多次,每猜测一次,由系统提示结果,如果猜测的完全正确则游戏结束,计算玩家的游戏 ...

最新文章

  1. 刷新ImageNet最高分!谷歌大脑华人研究员发布超强Transformer
  2. 天地图专题三:根据标注点的范围确定天地图的中心点和缩放级别
  3. java s0 s1_Java GC 变量含义(S0 S1 E O P YGC YGCT FGC FGCT GCT)详解
  4. html5倒计时秒杀怎么做,vue 设计一个倒计时秒杀的组件
  5. 【通知】如何让你的2020年秋招CV项目经历更加硬核,可深入学习有三秋季划4大领域32个方向...
  6. centos7搭建SVN+Apache+IF.svnadmin支持https实现web管理SVN
  7. 自然语言处理之长短时记忆网络(六)
  8. 配置静态路由下一跳为本地出战接口和IP地址的区别
  9. 牛客挑战赛48E-速度即转发【带修莫队,分块】
  10. php个人扫码支付,PHP个人发卡网源码,支持MA支付对接,扫码自动发货
  11. th标签能包裹select吗_电影《八佰》过后,他能摘掉马思纯前男友标签了吗?
  12. Linux7使用光盘作为本地repo源
  13. Docker制作镜像、启动容器、查看版本、修改源、安装工具
  14. 软件测试工程师-Python语言
  15. PAT 甲级 1002
  16. mysql的过程返回执行成功与失败_进行数据库操作的时候,操作错误或者失败,但是不报错...
  17. js处理服务器传递的json文件,获取js 文件传递的参数并使用json2进行json数据转换...
  18. 持久层框架:Mybatis快速入门
  19. 卓训教育:双减政策下,家长如何缓解教育焦虑?
  20. 3GPP TS 23501-g51 中英文对照 | 5.3.1 General

热门文章

  1. linux中lvm的缩减
  2. 黑马程序员_7k面试题交通管理系统
  3. 【转】 看IT人才最容易犯的17个错误
  4. 三年java经验应该会什么?
  5. Linux下redmine安装插件报错
  6. 如何用法向量求点到平面距离_支持向量机(SVM)
  7. python传文件给堡垒机上远程的另一个机器_如何用hive调度堡垒机上的python脚本...
  8. 疯狂的程序员_程序员的乐趣是什么?
  9. html语言闪烁特效代码,css3 文字闪烁特效代码
  10. C ++中的std :: binary_search()