Java8 接口增强
1、允许接口使用 default
关键字
在java8中接口中的函数可以使用default
关键字修饰接口,进行默认实现,使接口更加的灵活。可以在接口中写一个通用默认的实现,减少实现类实现代码。如果默认的实现方法不能满足需求,也可以重写此实现。
public interface Person {
default String isLive() {
return "I am happy to live";
}
}
相关文章:@FunctionalInterface
2、允许接口定义静态方法
在Java8中接口里可以声明静态方法,并且可以实现。
public interface Person {
public static void doSomething(String something) {
System.out.println("I am Do :" + something);
}
}