概述
访问修饰符:只能使用public 或默认修饰
接口名:和类名采用相同的命名机制。
extends:接口可以多继承。
常量:接口中的属性只能是常量,总是public static final 修饰。不写也是
方法:接口中的方法只能是·:public abstract .省略也是public abstract.
子类通过implements来实现接口的规范。
接口名:和类名才用相同的命名机制。
一个类实现了接口,必须实现接口中所有的的方法,并且这些方法只能是public的
JDK1.8之前不含8,接口中只能包含静态常量,抽象方法,不能有普通属性、构造方法、普通方法。
JDK1.8之后,接口中包括普通的静态方法、默认方法
对比接口和抽象类的异同
相同点:
1、都可以有抽象方法,要求子类/实现类的重写,都对子类/实现类的要求
2、都不可以被实例化
不同点:
1、抽象类是被普通类继承,接口是普通类实现,只有接口能继承接口,并可以多继承
最后
以上就是虚心月亮为你收集整理的定义接口的详细说明的全部内容,希望文章能够帮你解决定义接口的详细说明所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复