JAVA8 十大新特性详解
https://blog.csdn.net/cdw8131197/article/details/68553148 https://blog.csdn.net/sun_promise/article/details/51315032 在接口中新增了default方法和static方法,这两种方法可以有方法体 1、static方法 示例代码: public interface DefalutTest { static int a = 5; default void defaultMethod(){ System. out.println( "DefalutTest defalut 方法"); } int sub( int a, int b); static void staticMethod() { System. out.println( "DefalutTest static 方法"); } } 1 2 3 4 5 6 7 8 9 10 11 12 接口里的静态方法,即static修饰的有方法体的方法不会被继承或者实现,但是静态变量会被继承 例如:我们添加一个接口DefalutTest的实现类DefaultTestImpl public class DefaultTestImpl implements DefalutTest{ @Override public int sub(