接口只有抽象方法和静态变量(常量)
JDK1.8之后
接口有抽象方法,静态变量,(默认方法,静态方法)JDK1.8,私有方法(JDk1.9)
默认方法:解决了接口升级问题
静态方法:静态方法可以通过接口名直接调用。
私有方法;是为默认方法和静态方法服务的。就是把接口中默认方法,或静态方法中重复的代码抽取出来,定义在私有方法中提高了代码的安全性和复用性。