接口是以后开发经常使用到的,那么,什么是接口呢?
答:从狭义的角度讲就是java中的interface;从广义的角度讲对外提供规则的都是接口
接口的特点:接口用关键字interface表示: interface 类名{};实现接口用implements表示:class 类名implements 接口{};接口与抽象类一样,都是不能被实例化的;接口的子类既可以是抽象类,也可以是具体类,开发一般是用具体类实现接口,重写接口中的成员方法;
接口的成员特点:
成员变量:public static final(公共静态不可变)默认修饰符,建议自己手动给出!!!!
成员方法:public abstract(只能是公共抽象方法)默认修饰符,同样也是建议自己手动给出
注意:接口没有构造方法!!! |
|