接口类似于整个系统的总纲,它指定了各模块应该遵循的标准,因此,一个系统中的接口不应该经常改变。接口里不能包含构造器和初始化块定义。接口里可以包含成员变量(只能是静态常量,public static final int a)、方法(只能是抽象实例方法public abstract void getData();、类方法static String fun1(){}、默认方法default void fun1(){}、私有方法private void fun1(){})、内部类(内部接口、枚举)。注意:接口里定义的是多个类共同的公共行为规范,因此接口里的常量、方法、内部类、内部枚举都是public访问权限,定义接口成员时,可以省略访问控制修饰符,如果指定访问控制符,只能是public。私有方法可拥有方法体,但私有方法不能使用default修饰。私有方法可以使用static修饰,也就是说,私有方法即可以是类方法,也可以是实例方法。
Java接口作用
最新推荐文章于 2023-07-21 15:44:58 发布