java基础【06】接口

来源:互联网 发布:c语言截断字符串 编辑:程序博客网 时间:2024/04/30 07:00

接口

定义:接口是一组抽象方法,常量和内嵌类型的集合。是一种数据类型,采用抽象的形式来描述约定,接口只有被类实现了才有意义。

声明接口:
1. 采用interface关键字声明。
2. 接口中的成员变量都是常量。默认修饰符为public static final。
3. 接口中的成员方法都是抽象的实例成员方法,默认修饰符public abstract。
4. 不能包含构造方法。
5. 接口的访问控制权限是public 或者缺省的。
6. 接口没有任何实现,不能创造实例。

声明实现接口的类:使用关键字implements。
一个非抽象类如果声明实现多个接口,则必须实现所有指定接口中的所有抽象方法,方法的参数列表必须相同,否则必须声明为抽象类。

接口是多继承的。

接口是引用数据类型。具有多态性。