接口的好处"/>
接口的好处
接口的好处
1、什么是接口
接口比抽象类抽象的更加彻底,接口定义了一批类所需要遵守的规范。接口是不用关心这些类中方法的实现细节的。
接口做到了规范与实现的分离,是一种松耦合设计。软件系统的各个模块之间也应该采用这种面向接口的耦合,从而尽量降低各个米快直接的耦合,为系统提供更好的可扩展性和可维护性。
2、定义接口
// [修饰符] interface [接口名] extends 父级接口1,父级接口2,注,只能继承接口
// 如果省略public访问控制符,则默认采用包权限访问控制符
public interface SonInter extends ParentInter {// 接口中不能包含构造器和初始化块定义// 内部访问修饰符是public// 常量定义 (需指定默认值,总是使用public static final修饰符修饰常量)public static final int MAX_SIZE =10;// 抽象方法定义void eat();// 默认方法或者类方法default void run(){System.out.println("默认方法run()");}// 内部类、接口、枚举(默认采用public abstrator修饰符)}
3、接口继承
接口支持多继承,即一个接口可以继承多个直接父级接口。
父级接口s:
//第一个父级接口
public interface ParentInter {int NUM0= 0;
}//第二个父级接口
public in
更多推荐
接口的好处
发布评论