接口的理解
-
接口的概述
接口其实就是对方法抽象,相当于定义一个标准,然后其他类去继承实现
-
接口的定义格式
// 使用 Interface 进行修饰 public Interface Demo{ } // 实现类的格式 :类名以Impl结尾 implements 去实现接口 public class DemoImpl implements Demo{ }
-
接口的特性
-
接口可以多继承,用 “,” 号隔开
-
实现类需要重写接口中的所有方法
-
接口不能直接被实例化,只能通过多态方式去实例化,并且接口中没有构造方法
-
接口中的成员变量默认都是静态的常量,方法默认都是抽象的方法
-
-
接口的作用
可以单独定义一些方法,让实现类选择性的来继承,因为接口可以多继承,避免了实现类去重写一些不要的方法