栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-12-07 JAVA 接口知识点的解释

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-12-07 JAVA 接口知识点的解释

(一)接口的定义

(二)接口的适用范围

(三)接口的简单代码理解实现

(一)接口的定义

通过关键词interface来定义,接口定义的一般形式为

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

接口体

}

⑴ 接口修饰符:接口修饰符为接口访问权限,有public和缺省两种状态。

          public状态用public指明任意类均可以使用这个接口。

          在缺省情况下,只有与该接口定义在同一包中的类才可以访问这个接口,而其他包中的类无权访问该接口。

 ⑵ 接口名:接口名为合法的Java语言标识符。

⑶ 父类接口列表:一个接口可以继承其他接口,可通过关键词extends来实现,其语法与类的继承相同。被继承的类接口称为父类接口,当有多个父类接口时,用逗号“,”分隔

⑷ 接口体:接口体中包括接口中所需要说明的常量和抽象方法。由于接口体中只有常量,所以接口体中的变量只能定义为static和final型,在类实现接口时不能被修改,而且必须用常量初始化。接口体中的方法说明与类体中的方法说明形式一样,由于接口体中的方法为抽象方法,所以没有方法体。抽象方法的关键字abstract是可以省略的,同时成员变量的final也可省略。接口体中方法多被说明成public权限

(二)接口的适用范围

它适用于实现多态化管理。因为JAVA只允许单继承,所以在面对多继承的时候我们可以使用接口来实现多态化

(三)接口的简单实现(一个接口两个实现)

我们可以将整个过程比作用户在网站上查询天气预报。

(1)用户要通过网络搜索天气情况,所以我们要建立一个类作为拥有天气情况的网站

 

implement 为接口的代码 

(2)用户要通过接口连接获取信息

 注意要放在同一个包内

(3)用户端进行获取

(4)结果 

总结:

用户端是看不到内容的,我们可以在用户端借助接口来获取更多信息。

而与接口相连的class是网页端,里面有用户向获取的知识,但在不同的网址内要建立不同的类来放置内容。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643083.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号