java8-新特性--(接口的默认方法与静态方法)
2017-08-22 23:26
796 查看
Java8用默认方法与静态方法这两个新概念来扩展接口的声明。
Defaulable接口用关键字default声明了一个默认方法notRequired(),Defaulable接口的实现者之一DefaultableImpl实现了这个接口,并且让默认方法保持原样。Defaulable接口的另一个实现者OverridableImpl用自己的方法覆盖了默认方法。
publicinterfaceInte{ voidmethod(); defaultvoiddefaultMethod(){ System.out.println("default"); } staticvoidstaticMehod(){ System.out.println("static"); } }
publicstaticvoidmain(String[]args){
Inte.staticMehod();//static
}
privateinterfaceDefaulable{
defaultStringnotRequired(){
return"Defaultimplementation";
}
}
privatestaticclassDefaultableImplimplementsDefaulable{
}
privatestaticclassOverridableImplimplementsDefaulable{
@Override
publicStringnotRequired(){
return"Overriddenimplementation";
}
}
Defaulable接口用关键字default声明了一个默认方法notRequired(),Defaulable接口的实现者之一DefaultableImpl实现了这个接口,并且让默认方法保持原样。Defaulable接口的另一个实现者OverridableImpl用自己的方法覆盖了默认方法。
相关文章推荐
- Java 8 新特性:接口的静态方法和默认方法
- java8新特性接口的默认方法和静态方法
- Java8新特性之接口的默认方法和静态方法
- Java8 新特性之二---------接口的默认方法和静态方法
- Java8新特性Optional、接口中的默认方法与静态方法
- Java8特性之接口的默认方法与静态方法
- Java8新特性之接口的默认方法和静态方法
- Java 8 新特性:接口的静态方法和默认方法
- Java8新特性之接口中的默认方法与静态方法
- Java8新特性 接口默认方法,接口静态方法
- Java8学习笔记 — 其它新特性【接口默认方法(静态方法)、重复注解、类型注解】
- Java8中新特性Optional、接口中默认方法和静态方法详解
- java8新特性之接口默认方法&静态方法
- Java8新特性总结 - 1.接口新增默认方法和静态方法
- Java8新特性Optional、接口中的默认方法与静态方法
- JDK8新特性:接口的静态方法和默认方法
- 30分钟入门Java8之默认方法和静态接口方法学习
- JAVA8新特性之:接口中默认方法和Lambda表达式
- Java8新特性第2章(接口默认方法)
- Java 8 接口里的默认方法特性研究