我是靠谱客的博主 虚心月亮,最近开发中收集的这篇文章主要介绍定义接口的详细说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

访问修饰符:只能使用public 或默认修饰

接口名:和类名采用相同的命名机制。

extends:接口可以多继承。

常量:接口中的属性只能是常量,总是public static final 修饰。不写也是

方法:接口中的方法只能是·:public abstract .省略也是public abstract.

子类通过implements来实现接口的规范。

接口名:和类名才用相同的命名机制。

一个类实现了接口,必须实现接口中所有的的方法,并且这些方法只能是public的

JDK1.8之前不含8,接口中只能包含静态常量,抽象方法,不能有普通属性、构造方法、普通方法。

JDK1.8之后,接口中包括普通的静态方法、默认方法

 

对比接口和抽象类的异同

相同点:
1、都可以有抽象方法,要求子类/实现类的重写,都对子类/实现类的要求

2、都不可以被实例化

 

不同点:

1、抽象类是被普通类继承,接口是普通类实现,只有接口能继承接口,并可以多继承

最后

以上就是虚心月亮为你收集整理的定义接口的详细说明的全部内容,希望文章能够帮你解决定义接口的详细说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部