`
杨杨和花花
  • 浏览: 22428 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

接口的讲解

阅读更多

   首先谈一下关于类的分类吧。有class类和interface类之分,前者用于实现中,后者
  用于特定的用途上。
1.接口的定义
    与class不同,它的关键字为interface。例如定义一个student接口。
    public interface student{
   public final static String name="张三";
   public void play();
   }
   对于接口里属性都为常量,只要声明一个数据,它就是常量了,其前默认为public 
   final static.对于里面的方法我们定义为没有具体操作的方法,即不能直接使用
    接口创建对象。
2。接口的实现
   接口的实现在class类里实现。且在该类里必须给出方法具体操作。
   public class person implements student{
       public void play(){
    System.out.println(name+"在玩");
    }
   }
   这里给出玩这个方法的具体操作了。需要指出的是接口实现使用implements关键字。
   实现类必须重写接口中定义的方法(给出类的具体操作).
  与类的继承相同的是:接口可以称做实现类的父类。实现类自动转型为接口类型,多态   
   机制和父类继承一样。
   与类继承不同是:一个类可以继承多个接口。
   在上述person类还可以实现(继承)多个接口,例如学生,父母,老师。。。。。。
   这里就不写出这些接口,此处同学生接口一样。
3.接口的继承
  接口与接口之间继承通过关键字extends。一个接口还可以继承多个接口。
  public interface perant{
       public abstract void zaogu();
  }
  public interface teacher{
       public abstract void teach();
  }
  public interface pereson extends student,perant{
   }
  这个接口继承了三个接口。一个类实现多个接口后,就可以实现多态了。
 


     
 
分享到:
评论

相关推荐

    USB接口讲解

    USB接口讲解主要对USB接口类型,工作原理进行讲解,同时对USB开发提供一定的讲解。

    C#视频 接口讲解

    C#视频 接口讲解 抽象类

    java程序接口讲解笔记

    java程序接口讲解笔记

    接口讲解PPT学习教案.pptx

    【接口讲解】 接口在计算机科学中扮演着至关重要的角色,它是微处理器与外部设备间交互的桥梁。接口技术是微机系统中的核心部分,它确保了CPU与各种外设之间高效、稳定的数据传输。本章节主要介绍了微机接口的概念、...

    Java 接口 讲解.ppt

    Java 接口 讲解.ppt

    91物业接口讲解.jmx

    91物业接口讲解.jmx

    接口讲解PPT课件.pptx

    按功能,接口可分为辅助/控制接口和I/O接口,其中I/O接口又分为通用I/O接口和专用I/O接口。按数据传输格式,接口分为并行接口和串行接口。按硬件复杂程度,接口可以是简单的接口芯片,也可以是功能更强大的接口卡...

    用友EAI接口讲解及使用说明

    EAI是用友给外部系统提供的一个接口。文档包括用友EAI接口及使用说明,对于涉及到用友二次开发的朋友比较有用

    PHP 关于支付宝接口讲解

    关于php开发支付宝接口的文件,里面详细介绍了php脚本开发支付宝接口原理,开发

    单片机RS232接口讲解,解压密码:xcfafa

    虽然RS232接口在过去是计算机和外部设备之间数据传输的主要标准,但现在随着USB、以太网等接口标准的出现,RS232接口已经逐渐被取代。不过在某些特定的领域,如工业自动化、医疗设备等,RS232接口仍然具有重要的作用...

    Java的函数式接口讲解代码( 函数式接口定义、 函数式接口实战、内置函数式接口...)

    本源码资源提供了Java中的函数式接口相关内容,包括接口定义和使用示例。它涵盖了函数式编程在Java中的基本概念、重要性以及如何使用函数式接口来实现函数式编程的方法。 本源码资源适用于具备一定Java编程基础的...

    ArcEngine开发[高级接口讲解]

    常用操作接口:1. ITopologicalOperator 2. IRelationalOperator 3. IScreenDisplay 4. IWorkspaceEdit 5. IProximityOperator 6. ISpatialReferance 高级接口:1. IFeatureBuffer 2. IPolygon4 3. ...

    tp6对接顺丰api接口

    涉及顺丰快速创建订单,清单运费查询接口,订单运费估算接口,订单包裹信息

    Go语言视频教学(6).txt

    │ │ 02 Go开发1期 day6 接口讲解1.mp4.avi │ │ 03 Go开发1期 day6 接口讲解2.mp4.avi │ │ 04 Go开发1期 day6 接口讲解3.mp4.avi │ │ 05 Go开发1期 day6 反射讲解1.mp4.avi │ │ 06 Go开发1期 day6 反射讲解...

    JESD207.pdf

    Radio Front End - Baseband Digital Parallel (RBDP) Interface spec. This standard establishes the requirements for a RF-BB Digital Parallel (RBDP) interface between a Radio Front end integrated ...

    接口测试讲解.ppt

    接口详解,讲解的还是很好的,看过好多都没有这个讲的容易理解、详细

    java支付宝接口详解最新版+源码+流程图+教学视频

    5. **支付接口讲解**:`3支付接口讲解.mp4`可能是视频教程,详细解析了支付宝的各类支付接口,如即时到账、担保交易、花呗分期等,以及如何在代码中实现调用。 6. **流程图**:`支付接口.pptx`中的流程图可以直观地...

    Cameralink接口标准详细讲解

    Cameralink协议讲解PPT和工业相机Cameralink接口技术手册PDF,是深入理解Cameralink接口的关键资料。它们详细介绍了Cameralink的物理层、数据传输机制、兼容设备和应用案例,帮助开发者和工程师掌握接口的设计和...

    主要讲解接口的实现和使用

    本文将详细讲解接口的实现和使用,帮助初学者理解接口的精髓。 首先,接口定义了一组成员,包括方法、属性、事件和索引器,但不提供这些成员的具体实现。接口的主要目的是规定实现它的类或结构必须提供的行为。例如...

    基于python的接口自动化测试框架讲解用PPT

    ### 基于Python的接口自动化测试框架知识点详解 #### 一、接口自动化测试框架概述 1. **测试金字塔模型**: - **定义**:采用金字塔形状展示不同层次的测试类型及其相对比重的一种模型。 - **层级划分**: - **...

Global site tag (gtag.js) - Google Analytics