java实现接口的典型案例

 更新时间:2017年09月27日 09:52:11   作者:江骆  
下面小编就为大家带来一篇java实现接口的典型案例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

废话不多说,直接上代码

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实现接口的典型案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 详解Java设计模式编程中的里氏替换原则

    详解Java设计模式编程中的里氏替换原则

    这篇文章主要介绍了Java设计模式编程中的里氏替换原则,有这个名字是因为这是由麻省理工学院的一位姓里的女士Barbara Liskov提出来的(嗯...),需要的朋友可以参考下
    2016-02-02
  • 在java中调用python脚本的三种方法

    在java中调用python脚本的三种方法

    实际工程项目中可能会用到Java和python两种语言结合进行,这样就会涉及到一个问题,就是怎么用Java程序来调用已经写好的python脚本呢,这篇文章主要给大家介绍了关于在java中调用python脚本的三种方法,需要的朋友可以参考下
    2023-09-09
  • java基于RMI远程过程调用详解

    java基于RMI远程过程调用详解

    这篇文章主要为大家详细介绍了java基于RMI远程过程调用,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • JPA之EntityManager踩坑及解决:更改PersistenceContext

    JPA之EntityManager踩坑及解决:更改PersistenceContext

    这篇文章主要介绍了JPA之EntityManager踩坑及解决:更改PersistenceContext方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • Java非法字符: ‘\ufeff‘问题及说明

    Java非法字符: ‘\ufeff‘问题及说明

    这篇文章主要介绍了Java非法字符: ‘\ufeff‘问题及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • Spring Boot 发送邮件功能案例分析

    Spring Boot 发送邮件功能案例分析

    这篇文章主要介绍了 Spring Boot 发送邮件功能,本文通过代码结合案例分析给大家介绍的非常详细,需要的朋友可以参考下
    2017-11-11
  • SpringMVC中Controller类数据响应的方法

    SpringMVC中Controller类数据响应的方法

    这篇文章主要介绍了SpringMVC中的数据响应的问题,主要来了解 Controller 类如何进行数据响应的,本文给大家介绍的非常详细,需要的朋友可以参考下
    2021-07-07
  • 详解如何在spring中创建全局异常处理器

    详解如何在spring中创建全局异常处理器

    全局异常处理器在实际项目开发中是一个很重要的工具,对保证代码的正常运行有很重要的作用,所以下面来讲一下如何在spring中创建一个全局异常处理器,感兴趣的的朋友可以参考下
    2023-12-12
  • Spring WebClient实战示例

    Spring WebClient实战示例

    本文主要介绍了Spring WebClient实战示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Mybatis MapperScannerConfigurer自动扫描Mapper接口生成代理注入到Spring的方法

    Mybatis MapperScannerConfigurer自动扫描Mapper接口生成代理注入到Spring的方法

    这篇文章主要给大家介绍了关于Mybatis MapperScannerConfigurer自动扫描将Mapper接口生成代理注入到Spring的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2019-03-03

最新评论