当前位置:首页 > JAVA教程 > 正文内容

java怎样定义接口【JAVA教程】,java

搜教程4年前 (2019-12-04)JAVA教程142

接口(英文:Interface),在JAVA编程语言中是一个笼统范例,是笼统要领的鸠合,接口通常以interface来声明。一个类经由过程继续接口的体式格局,从而来继续接口的笼统要领。 (引荐进修:java课程)

接口并非类,编写接口的体式格局和类很相似,然则它们属于差别的观点。类形貌对象的属性和要领。接口则包括类要完成的要领。

运用interface来定义一个接口。接口定义同类的定义相似,也是分为接口的声明和接口体,个中接口体由常量定义和要领定义两部分构成。定义接口的基础花样以下:

[修饰符] interface 接口名 [extends 父接口名列表]{

    [public] [static] [final] 常量;  //全局常量
    [public] [abstract] 要领;  //笼统要领
}

修饰符:可选,用于指定接口的接见权限,可选值为public。假如省略则运用默许的接见权限。

接口名:必选参数,用于指定接口的称号,接口名必需是正当的Java标识符。平常情况下,请求首字母大写。

extends 父接口名列表:可选参数,用于指定要定义的接口继续于哪一个父接口。当运用extends关键字时,父接口名为必选参数。

要领:接口中的要领只要定义而没有被完成。

接口有以下特征:

接口是隐式笼统的,当声明一个接口的时刻,没必要运用abstract关键字。

接口中每个要领也是隐式笼统的,声明时一样不需要abstract关键字。

接口中的要领都是公有的。

实例

Animal.java 文件代码:

/* 文件名 : Animal.java */
interface Animal {
   public void eat();
   public void travel();
}

以上就是java怎样定义接口的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/16388.html

标签: java
分享给朋友:

“java怎样定义接口【JAVA教程】,java” 的相关文章

JSP中隐式对象是什么?隐式对象的范例【JAVA教程】,JSP,隐式对象

JSP中隐式对象是什么?隐式对象的范例【JAVA教程】,JSP,隐式对象

JSP容器供应了一个对象列表,许可我们接见Web运用程序中的种种数据;这些对象称为隐式对象,因为它们在剧本中自动可用。下面本篇文章就来带人人相识一下JSP中的隐式对象,相识JSP中经常运用的隐式对象,愿望对人人有所协助。 JSP中隐式对象是什么? JSP中的隐式对象是Web容器自动建立的...

logback日记异步打印的要领引见(代码示例)【JAVA教程】,logback

logback日记异步打印的要领引见(代码示例)【JAVA教程】,logback

本篇文章给人人带来的内容是关于logback日记异步打印的要领引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 近来碰到一个题目:客户的服务器顺序偶然涌现要求相应过慢的状况,经由过程检察日记发明RSA考证署名的代码实行凌驾20秒,而一般状况下只须要16毫秒。...

Java中String字符串运算的引见(代码示例)【JAVA教程】,Java

本篇文章给人人带来的内容是关于Java中String字符串运算的引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 一、字符串运算 String类 1、概述 String是特别的援用数据范例,它是final类。 2.组织要领 String str = "a...

SpringBoot加载子模块配置文件的细致引见(代码示例)【JAVA教程】,SpringBoot

本篇文章给人人带来的内容是关于SpringBoot加载子模块设置文件的细致引见(代码示例),有肯定的参考价值,有需要的朋侪能够参考一下,愿望对你有所协助。 这两天最先进修SpringBoot框架,根据官方的文档,很轻易地就把单模块的项目启动了,但在运用maven搭建多模块的时刻遇到了子模块设置...

java基础数据类型的简朴引见【JAVA教程】,java

java基础数据类型的简朴引见【JAVA教程】,java

本篇文章给人人带来的内容是关于java基础数据范例的简朴引见,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 基础数据范例 JAVA中一共有八种基础数据范例,他们分别是 byte、short、int、long、float、double、char、boolean 在一般情...

SpringBoot跨域的引见(代码示例)【JAVA教程】,SpringBoot

SpringBoot跨域的引见(代码示例)【JAVA教程】,SpringBoot

本篇文章给人人带来的内容是关于SpringBoot跨域的引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 媒介:公司的SpringBoot项目出于某种原因,常常样处置惩罚一些跨域要求。 一。之前经由历程查阅相干材料本身写的一个处置惩罚跨域的类,以下。 1.1...