接口中成员的特点 成员变量构造方法成员方法 成员变量 只能是常量 默认修饰符:public static final 构造方法 没有 成员方法 只能是抽象方法(JDK7以前) 默认修饰符:public abstract JDK8和JDK9中包含新特性 允许在接口中定义非抽象方法,但是需要使用关键的default修饰,这些方法是默认方法 解决接口升级问题 实现多个接口但是多个接口中有相同的默认方法时,必须重写默认方法