jdk新特性之接口中可以含有静态方法

接口中的方法全部都是抽象的,并没有具体的实现。

抽象方法是不能使用static进行修饰,有static的方法是不能override的
静态的变量和方法在内存种分配了空间, 而接口只是类的表现形式,是没有分配空间的。

所以在jdk1.8之前如果在接口中定义方法是这个样子的

但是Java8引入了一种新特性接口静态方法来一个默认实现,当然子类可以重写,也可以不重写




猜你喜欢

转载自blog.csdn.net/marjianjiandandan/article/details/80927593