我是靠谱客的博主 虚心月亮,这篇文章主要介绍定义接口的详细说明,现在分享给大家,希望可以做个参考。

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

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

extends:接口可以多继承。

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

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

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

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

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

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

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

 

对比接口和抽象类的异同

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

2、都不可以被实例化

 

不同点:

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

最后

以上就是虚心月亮最近收集整理的关于定义接口的详细说明的全部内容,更多相关定义接口内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部