注意这里指的接口是Java编程中的interface,并不是泛指的接口规范
例子:
public interface 接口名{
public 返回值 方法名(参数列表)
}
简单特征描述:
继承 | 一个实现类可以同时实现多个接口 |
---|---|
字段 | 不能定义实例字段,成员变量都是静态常量,即可以直接通过接口访问,同时值不能被修改,不能定义 private 和 protected 修饰的成员变量,只能定义 public 和默认访问权限修饰符修饰的成员变量,成员变量在定义时就必须完成初始化。 |
抽象方法 | 所有方法默认都是public abstract 的 |
非抽象方法 | default方法 |
优点:
原文:https://www.cnblogs.com/zkzgogogo/p/14419540.html