`
liufei.fir
  • 浏览: 687301 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

接口使用之我见

 
阅读更多
定义一个借口如下:
package org.liufei.Interface.test;

public interface TestInterface {

public String test() ;

}
如下是两个实现接口的类:
类1:
package org.liufei.Interface.test;

public class TestClass implements TestInterface{

public String test() {
// TODO Auto-generated method stub
return "Hello test1!!";

}

}
类2:
package org.liufei.Interface.test;

public class TestClass1 implements TestInterface {

public String test() {
// TODO Auto-generated method stub
return "Hello test2!!";
}
}

定义一个回调类:
package org.liufei.Interface.test;

public class TestSession {

public TestInterface getInterface1() {
TestInterface test = new TestClass();
return test;
}

public TestInterface getInterface2() {
TestInterface test = new TestClass1();
return test;
}

}
测试类如下:
package org.liufei.Interface.test;

public class TestMain {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
TestSession s = new TestSession() ;
TestInterface test1 = s.getInterface1() ;
System.out.println(test1.test()) ;
TestInterface test2 = s.getInterface2() ;
System.out.println(test2.test()) ;

}

}
控制台打印:
Hello test1!!
Hello test2!!

我平时就是这么用的,不知道对不对,感觉还好,盼高手指教!!!
分享到:
评论

相关推荐

    USB-CIF31 USB转RS232接口使用手册.pdf

    USB-CIF31 USB转RS232接口使用手册.pdf 本资源提供了USB-CIF31 USB转RS232接口的使用手册,详细介绍了USB-CIF31的特性、技术指标和使用方法。USB-CIF31是一种真正的USB到RS232接口转换器,可以将电脑的USB接口仿真...

    电脑组装之接口线缆安装细节图解

    尽管软驱已不多见,但某些主板仍保留软驱数据线接口。它看起来类似PATA接口,但较短。 6. **前置USB接口** 大多数主板提供前置USB接口,便于在机箱前面板上扩展USB接口。这些接口通常成对出现,每对可连接两个USB...

    设计模式之我见

    ### 设计模式之我见 #### 设计模式的定义与意义 设计模式(Design Pattern)是一种在软件开发过程中被广泛采用的方法论,它基于一系列反复验证的解决方案,旨在提高代码的可读性、可重用性和可靠性。设计模式是...

    BIOS入门之我见-输入-参考代码

    这篇“BIOS入门之我见-输入-参考代码”探讨的是如何通过编程方式在BIOS级别处理键盘输入,使得主界面菜单能够对键盘操作作出响应。在DOS环境下,通过C语言实现这种功能具有一定的挑战性,但同时也提供了深入理解底层...

    硬件相关接口等基础知识

    电平匹配是确保设备间有效通信的关键,不同类型的接口可能需要使用转换器来适应不同的电压标准。 此外,接口的缩写也是硬件知识中的一大要点。比如,IDE接口有时也被称为ATA(Advanced Technology Attachment),而...

    联通短信接口,程序,文档和使用说明,高端开发必备工具

    浙江联通短信接口使用说明 一、通过 http://www.sms1688.com/ 申请开户 浙江省内各地还可通过相应的二级域名申请,如 nb.sms1688.com jh.sms1688.com 二、安装数据库服务器 Oracle SQLServer 或 Sybase 已装的...

    mapsapi灵图地图接口

    -免费调用,见左面的列表,里面有代码说明和简单的例子,很容易掌握 VIP接口 -适合企业应用,推荐使用,性能、流量、服务都物有所值 个人应用 -可以方便告诉朋友一个或者多个地点,无论QQ、Msn、Email、blog、...

    Python web接口开发与测试.pdf

    - **主题**:本文档主要介绍了使用Python进行Web接口开发和测试的相关知识。 - **目标**:帮助读者掌握Python Web接口开发的基本流程,以及如何进行有效的测试。 #### 二、Python 学习基础 - **Python2与Python3的...

    MII、GMII、RMII接口介绍

    GMII接口数据结构符合IEEE以太网标准,该接口定义见IEEE 802.3-2000。 GMII接口包括发送器和接收器两个部分。发送器部分包括GTXCLK时钟信号、TXD[7..0]发送数据、TXEN发送器使能信号、TXER发送器错误信号。接收器...

    JAVA学习之我见

    JAVA学习之路是一个不断深化和拓宽的过程,尤其在IT领域,技术的更新换代速度极快,因此保持持续学习的态度至关重要。对于中高级JAVA开发者来说,不仅要掌握基础的技术,还需要对业务流程有深入的理解。 首先,要...

    libcli超好用命令行接口库

    libcli是一个命令行接口封装库,可用于嵌入式操作系统的命令行管理,类似思科交换机的命令行管理技术。 使用方法见:https://gitee.com/jungle/libcli

    然见科技看板系统网络接口协议

    本接口适用于天津市然见科技发展有限公司开发的电子看板系统(KBShow)客户端及管理端程序、其他公司开发的遵循本协议规定的看板系统管理端程序。 1. 多线程接收要显示的数据,可以使用多个管理端发送数据; 不过,不...

    前程贷接口文档1.3格式化.doc

    当 X-Lemonban-Media-Type 请求头值为 lemonban.v2 时,接口使用 token 鉴权。除注册、登录和项目列表接口,其它接口必须设置 Authorization 请求头,值为 Bearer token 值。 6. 用户注册业务 用户注册业务描述了...

    网上支付接口文档.doc

    网上支付接口文档是商户与支付网关之间进行交易的重要文档,详细介绍了网上支付的使用条件、流程、接口参数、MAC算法说明等内容。下面将对这些内容进行详细的解释和分析。 一、网上支付使用条件 在使用网上支付...

    用友U8财务接口使用说明附excel转xml.rar

    业务系统生成凭证,将凭证导出为.xml文件(转换程序见【用友U8凭证接口.xls】),通过用友U890系统的EAI数据交换导入导出文件功能,将.xml文件导入到U890财务系统,在U890中生成手工凭证。避免了手工在U890中输入...

    中国银行B2C商户支付网关接口规范Ver2.3.zip

    并且使用UTF8编码格式 9 延冰 2010.08.30 1、修改2.2.1商户发送支付指令 接口名称为 商户发送网银支付订单;增加2.2.2商户发送手机银行支付订单;修改2.2.2 支付结果反馈接口 为 银行反馈订单支付结果;修改2.2.3 ...

    USB转RS232接口U-232使用手册.docx

    * U-232 可以与各种传统的 RS232 接口的编程电缆与 PLC 通信的测试结果见附录 产品特点 * 外形结构:U-232 的外形结构是专门为工业自动化和通信应用而设计的 * 高度兼容性:U-232 完全兼容 USB V1.1 和 USB CDC V...

    Java语言程序设计基础实训项目之我见

    ### Java语言程序设计基础实训项目之我见 #### 关键知识点概述 在当前信息技术日新月异的时代背景下,Java作为一种广泛使用的编程语言,在软件开发、Web应用、移动应用等多个领域都发挥着重要作用。对于初学者而言...

Global site tag (gtag.js) - Google Analytics