标签:规范 ... http 全面 对象 str extends 分享 方法
接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束
全面地专业地实现了:规范和具体实现的分离。
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是…则必须能…”的思想
创建接口:
接口定义:使用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{ }
标签:规范 ... http 全面 对象 str extends 分享 方法
原文地址:http://www.cnblogs.com/lth0095/p/6994543.html