接口
接口以抽象形式将类型定义为方法或者其它类型的集合,这个集合就构成了该类型的契约。接口不包含任何实现,因此不能创建接口实例
接口说明了“做什么”,而实现这个接口的类,也就是实现类需要说明“怎么做”。
类可以实现多个接口但只能继承一个父类
接口的声明
接口是通过interface关键字来声明的,并提供了接口名,以及列在大括号中的接口成员。
接口可以声明3种类型的成员
常量(字段)
方法
嵌套类和嵌套接口
接口常量
接口中可以声明具体常量,这些常量被定义成了字段,但是他们都是隐式的是public、static、final的,惯例这些修饰符被省略掉
接口方法
在接口中声明的方法都是隐式是abstract,没有给出任何实现,它们的方法体只是一个位于方法头后面的分号;
1.除注解外在接口的方法声明上不允许使用其他任何方法修饰符,这是因为他是隐式的public
2.不能有任何用于定义实现特征的修饰符,例如native、synchronized、strictfp
3.方法不能是final
4.接口方法不能是static,因为static不能使abstract的
接口的扩展
可以使用extends关键字来扩展接口,与类不同的是接口可以扩展多个其它的接口
如
public interface abc extends java.io.Serializable,Runnable
{
//...
}
public interface Book extends Runnable, Serializable {
int MINCOUNT=10;
public static final int MAXCOUNT = 100;
int getCount();
int setCount(int count);
}
分享到:
相关推荐
这个“RS485通讯接口基础知识大全.rar”压缩包包含了一份名为“RS485接口知识.doc”的文档,该文档应该详细讲解了RS485接口的相关知识。 首先,RS485是一种串行通信接口,由EIA(Electronics Industries Alliance,...
产品经理在日常工作中,经常需要与开发团队沟通接口相关问题,因此理解接口基础知识至关重要。本文将详细阐述接口请求与响应、接口类型以及网络协议这三个关键概念。 首先,接口的基本操作涉及请求(Request)和响应...
spi接口基础知识大全,自己总结的,希望大家多多支持。
了解主板接口的基础知识对于理解和维护计算机硬件至关重要。 1. **I/O 接口分类** - **I/O 接口芯片**:这些集成芯片通常包括定时/计数器、中断控制器、DMA控制器和并行接口等,通过CPU指令和参数控制I/O电路和...
理解微机接口的基础知识与讲解对于学习计算机硬件和系统设计至关重要。 首先,我们要了解接口的基本概念。接口通常由一组电路和控制逻辑组成,它们负责数据传输、设备状态的监控以及错误处理。接口电路包括数据线、...
Java 接口基础知识详解 Java 接口是 Java 编程语言中的一种抽象类型,可以定义一组相关的方法,但是这些方法的实现却可以是多种多样的。接口是 Java 面向对象编程的重要组成部分,它提供了一种方式来定义一种类型,...
SPI 接口基础知识及通讯原理 SPI(Serial Peripheral Interface,串行外设接口)是一种同步串行数据传输标准,由 Motorola 公司提出。它是一种高速,全双工,同步的通信总线,在很多器件中被广泛应用。 SPI 接口...
硬件相关接口等基础知识是计算机科学中的重要组成部分,它涉及到计算机硬件与软件之间的桥梁,以及电子设备间的通信方式。本文将深入探讨硬件接口、电平知识等核心概念。 首先,我们来了解一下硬件接口。硬件接口是...
总的来说,套接口基础知识涵盖了网络通信的基本组件和流程,理解并掌握这些知识对于开发互联网应用至关重要。通过学习套接口的使用,我们可以构建各种类型的应用,从简单的文件传输到复杂的分布式系统,实现跨网络的...
《财务接口涉及的会计基础知识》 财务接口是企业信息化进程中不可或缺的一部分,它的主要目标是解决业务系统和财务软件之间的数据同步问题,以提高工作效率并确保数据的准确性。本篇文章将详细探讨财务接口的基础...
本篇文章将深入探讨光纤的基础知识,以及常见的光纤跳线接口类型。 首先,我们要理解光纤的基本原理。光纤是利用光的全反射特性,通过玻璃或塑料纤维传输数据。光在光纤内部经过多次反射,以极高的速度传播,使得...
总的来说,这份教程提供了全面的接口基础知识,从分类到具体类型的详细解释,帮助读者理解和应用各种接口技术。无论是对通信系统、音频视频设备还是网络连接感兴趣的学员,都能从中受益。通过学习,读者能够了解不同...
0.33 接口、接口测试基础知识(二).mp4
主板接口基础知识主要包括CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现。前者被称为I/O接口,而后者则被称为存储器接口。存储器通常在CPU的同步控制下工作,接口电路比较简单。 I/O接口的概念 ...
1. PHP API接口基础知识 API是Application Programming Interface的缩写,指的是应用程序编程接口。PHP API接口是允许应用程序之间进行数据交互和功能调用的一种接口。在Web开发中,API接口允许客户端和服务器端进行...
接口测试相关基础知识汇总
一、USB接口基础知识 USB(Universal Serial Bus)是一种通用串行总线,由COMPAQ、INTEL、MICROSOFT和NEC等公司共同开发。USB的出现解决了以往PC机I/O模式的缺点,使用户能够很方便地将很多个设备同时连接到PC上。...
交换机基础知识(介绍) 交换机基础知识(介绍)
四、JAVA 接口基础知识点 1.接口只能被 public 修饰。 2.接口中的所有方法都是抽象的。 3.接口不能被实例化,需要通过实现类来实现接口。 五、JAVA 异常基础知识点 1.所有异常类都继承自 java.lang.Exception 类...
0.32 接口、接口测试基础知识(一).mp4