`
笑揽清溪月
  • 浏览: 14460 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

接口的使用

阅读更多
1.类的表现形式: class   interface,它们都是类的一种

2.一个子class只能继承一个父class、
在java中,子类一次只能继承一个父类
public class A{}
public class B extends A{}
而如果继承多个父类,就会出错了。


3.一个子interface 可以继承多个父interface
代码举例:

public interface C{
public abstract void eat();

public void rest();

}
public interface D{
public abstract void fight();

public void beat();

}
public interface E extends C,D{

}
这个时候,interface E继承到了C和D中所有的抽象方法:
eat rest fight beat和属性。

4.一个子class可以实现多个父interface,
public class F implements C,D{
public  void eat(){
System.out.println("吃饭")
}

public void rest(){
System.out.println("休息")
}


public  void fight();{
System.out.println("打架")
}

public void beat();{
System.out.println("加热")
}

}
    此时class F需要实现interface C和D中所有的方法
    这样就可以把所有的方法具体化,
   
5.一个子class可以在继承一个父class之后再实现多个父interface

public class G extends A implements C,D{}

A a = new G();
C c = new G();
D d = new G();
G g = new G();
此时g就可以调用A,C,D,G中的方法,a只能调用A中的方法,d只能调用
D中的方法,c只能调用C中的方法。


6.如何定义接口,接口的特点,如何实现接口?
接口的定义格式是public interface 接口名

      我们知道,定义一个类无非是两个用途:生成对象调用其方法,
      或者用作给其他类来继承(作父类)

   在后一种用途上,根据类的继承规则,即使子类中不重写父类的方法,也会调用父类中的方法,
   但在特定的用途上,我们要求子类必须重写父类的方法,这就需要定义接口,假设我们要编写
   一个绘图工具,这个程序就会存在一个形状的概念——这一类对象就知道如何绘制出自己,我们
   就可以定义一个形状类的接口。
  
   作为一个接口,它的里面必须没有任何方法体的具体实现,所以不能直接使用接口创建
   对象。方法前无论是否写了public限定符,接口中的方法都是public型的。
  
   接口中还可以定义属性,但接口中的属性是常量值,即不可再改变的。

代码示例:
    public interface NetJavaShape {
public final static String compName="蓝杰";
//接口中定义的方法X1,Y1和X2,Y2代表要绘制的两个坐标点各自的XY坐标
public void draw(int x1,int y1,int x2,int y2);


}

分享到:
评论

相关推荐

    六合一综合平台,外挂系统接口使用手册.pdf

    六合一综合平台外挂系统接口使用手册.pdf 本文档是六合一综合平台外挂系统接口使用手册,提供了外挂系统请求服务的接口调用规范、XML 文件格式定义、接口说明和接口列表等内容。 接口调用规范 外挂系统请求服务的...

    人力资源(HrmService)WebService接口使用说明.rar

    《人力资源(HrmService)WebService接口使用说明》 在企业信息化建设中,Web Service作为一种松散耦合的通信方式,广泛应用于系统间的交互与集成。本文档主要针对泛微公司的E8、E9版本,以及Ecology8和Ecology9...

    工作流(WorkflowService)WebService接口使用说明.rar

    工作流(WorkflowService)WebService接口使用说明文档详细阐述了如何在泛微E8和E9版本的Ecology8、Ecology9系统中进行接口开发。这些接口主要用于企业级的工作流管理,提供了一套完整的Web服务解决方案,使得不同...

    RV1126_EVB_usb调试接口使用方法.docx

    RV1126_EVB_usb调试接口使用方法 RV1126_EVB_usb调试接口使用方法是RV1126开发板的一种调试接口,通过Micro USB接口连接到PC机,使用CH340G USB转串口芯片,支持Windows和Linux操作系统。 一、 物理接口 RV1126 ...

    安车机动车检验监管系统接口使用手册V4.40(设备厂家)

    ### 安车机动车检验监管系统接口使用手册V4.40(设备厂家)知识点: 1. **系统接口作用**:本文档是为汽车检测线开发提供的接口使用手册。它旨在指导开发者如何调用安车机动车检验监管系统的接口,以实现汽车检验数据...

    JAVA中医舌诊接口使用示例代码,JAVA舌象图特征人工智能识别代码,JAVA实现舌象特征检测与识别

    JAVA中医舌诊接口使用示例代码,JAVA舌象图特征人工智能识别代码。检测图像中的舌象,并提取出舌体区域,识别舌象特征属性描述,基于舌象特征辨识体质健康状态、按性别和年龄健康指导。先舌诊辨识体质,按年龄、性别...

    泛微OA工作流WebService接口使用说明书.docx

    例如,使用`nextNodeByReject`接口,可以将流程退回给指定的接收人,并添加转发意见。参数包括提交人ID、接收人ID(多个用逗号分隔)以及备注。 3. **获取待办任务列表**: `getToDoWorkflowRequest`接口用于获取...

    财付通接口使用文件

    财付通接口使用文件是针对腾讯旗下支付平台——财付通的一种技术文档,它详尽地阐述了如何在各种业务场景下与财付通系统进行交互,以实现在线支付、退款、查询交易状态等功能。这份文件对于开发者来说是至关重要的,...

    泛微接口说明与调用实例

    1. **文档(DocService)WebService接口使用说明** 这份文档详细介绍了泛微系统中关于文档管理的服务接口,包括文档的创建、读取、更新和删除等操作。开发者可以通过这些接口,实现与其他系统共享文档资源,进行...

    支付宝接口支付宝接口

    8. 权限管理接口:对不同角色的权限进行分配,如管理员、操作员等,确保接口使用的安全性。 在实际开发过程中,需要注意以下几点: - 安全性:所有接口调用必须使用HTTPS协议,确保数据传输的安全。同时,要妥善...

    泛微OA工作流WebService接口使用说明.doc

    泛微OA工作流WebService接口使用说明 泛微OA工作流WebService接口使用说明是泛微OA系统中的一部分,旨在提供一个统一的接口 для业务系统和协同系统之间的数据交互。该接口使用WebService技术,旨在提高业务系统...

    飞狐 外汇 接口 使用说明

    飞狐 外汇 接口 使用说明 飞狐 外汇 接口 使用说明

    alipay即时到账交易接口使用文档

    在接口使用规则方面,商户在调用接口时必须使用https请求,确保请求参数不被暴露。商户应当通过DNS解析访问支付宝接口,避免使用DNS缓存或绑定支付宝IP地址,以防IP地址变更导致商户业务不可用。所有请求参数需要...

    中国万网域名主机邮箱API接口使用说明书

    本文档是中国万网域名主机邮箱API接口使用说明书,旨在为开发者提供全面的指导,以便他们能够高效地集成和使用这些接口。 首先,中国万网域名主机邮箱API接口的使用说明书详细阐述了API接口的使用方法,包括每个...

    机动车检验监管系统接口使用手册V4.90(设备厂家)实用.doc

    《机动车检验监管系统接口使用手册V4.90(设备厂家)实用.doc》是一份详尽的指南,旨在帮助设备制造商和相关技术人员理解并正确使用机动车检验监管系统的接口。这份手册包含了系统接口的调用规范、对外接口的详细说明...

    支付宝及时到帐接口使用详解

    支付宝及时到帐接口使用详解,包括支付宝接口集成指南、标准快速付款接口文档等

    Linux SDk接口使用手册

    这是一份Linux sdk接口的使用手册,方便查询系统接口,在写代码的时候可以去快速找到对应的接口使用说明

Global site tag (gtag.js) - Google Analytics