如何制作自己的网站?,上传网站过程,培训网站搭建,站长之家最新域名查询接口的老特性#xff1a;
没有构造方法成员变量只能定义常量#xff0c;默认三个关键字public static final只能是抽象方法#xff0c;默认两个关键字public abstract
接口的新特性#xff1a;
jdk8 1.接口允许定义非抽象方法#xff0c;需加入default关键字。为了解决…接口的老特性
没有构造方法成员变量只能定义常量默认三个关键字public static final只能是抽象方法默认两个关键字public abstract
接口的新特性
jdk8 1.接口允许定义非抽象方法需加入default关键字。为了解决接口升级的问题。默认是public。实现类可以重写实现类不加default。
super.method()指父类的方法 接口.super.method()指接口的方法
2.接口允许定义静态方法静态方法在接口中实现。因为干脆全放开。
jdk9 接口允许定义私有方法。只允许在接口中使用。目的是提高代码复用性。定义的多个非抽象方法有重复代码为提高复用性定义私有方法只在本接口中使用私有方法不写default。