首页 > 代码库 > 面对对象-接口
面对对象-接口
接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束
全面地专业地实现了:规范和具体实现的分离。
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想
创建接口:
接口定义:使用interface关键字
[修饰符] interface 接口名 [extends 父接口1,父接口2...]{ //常量的声明 //方法的声明 }
接口成员的特点:
1.接口中所有的成员变量是常量,默认修饰符为public static final
2.接口中所有的方法都是抽象方法,默认修饰符为:public abstract
3.接口不能实例化,接口不能构造方法(抽象类不能实例化,但可以有构造方法)
4.java类是单继承,但接口可以是多继承
5.一个非抽象类实现实现接口,必须重写接口中的抽象方法,抽象类实现接口可以重写部分抽象方法。
6.一个类只能继承一个父类,但可以实现多个接口
如果一个类继承父类并实现了接口如何编写?
[修饰符] class 类名 [extends 父类名 implements 接口名1,接口名2..]{ } eg: public class E extends D implements A,B{ }
面对对象-接口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。