博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口作为参数,不同的接口调用不同的方法,例如:输出“I love Game”或输出“我喜欢游戏”...
阅读量:5989 次
发布时间:2019-06-20

本文共 786 字,大约阅读时间需要 2 分钟。

接口的思想:在于可以增加很多类都需要实现的功能。比如:各式各样的商品,可能隶属不同

公司,但工商部门都必须具有显示商标的功能(实现同一接口)。商标的具体制作由各个公司
自己去实现。    

给其他类去实现,不同的类不同的实现自己想要的结果。

Example3_15.java

interface Show{                               //1、定义接口    void show();}class A implements Show{                     //2、不同类实现接口    public void show(){        System.out.println("I love ThisGame");        }}class B implements Show{    public void show(){        System.out.println("我喜欢看NBA");    }}class C{    public void f(Show s){                //接口做为参数,即参数为对象  //3、定义个大层面上的类          s.show();    }}public class Example5_13 {   public static void main(String agrs[]){       C c = new C();                      //4、大层面的类通过方法f的接口参数不同来输出不同内容       c.f(new A());                       //不同对象调用不同方法        c.f(new B());   }}

结果输出:

I love ThisGame

我喜欢看NBA

转载地址:http://odjlx.baihongyu.com/

你可能感兴趣的文章
java分布式事务处理--最终事务一致性
查看>>
搜索引擎-elasticsearch(一)
查看>>
POODLE漏洞东山再起,影响TLS安全传输协议
查看>>
Android开源中国客户端学习 上拉刷新 底部加载 的listview <4>
查看>>
前台Service通知栏进度更新解决Android8.0 Notification不显示问题
查看>>
js 获取radio按钮值的实例
查看>>
webpack4配置详解之逐行逐句分析
查看>>
js各种验证文本框输入格式
查看>>
Hibernate——对象/数据库映射
查看>>
eclipse maven plugin 插件 安装 和 配置
查看>>
数据库设计Step by Step (10)——范式化
查看>>
王爽《汇编语言》实验7
查看>>
浅谈jsp中的<!-- //-->
查看>>
Web API 版本控制的几种方式
查看>>
nginx配置limit_conn_zone来限制并发连接数以及下载带宽
查看>>
书写具备一致风格、通俗易懂 JavaScript 的原则
查看>>
Maven实战 读书笔记(三)
查看>>
Shiro导致Service/DAO层 AOP切面失效问题
查看>>
IOS--Quartz2D绘图绘制小黄人
查看>>
UNIX哲学
查看>>