JDK1.8新特性
2018-11-20 19:02
281 查看
接口
在接口中可以定义默认方法 即用default修饰方法,需要有方法体,即可以直接在接口中写实现,并且可以拥有静态方法,但是实现类不能调用静态方法,即实现类没有''继承''接口中的静态方法。
[code]public interface Father { //接口静态方法 public static void fun() { System.out.println("接口静态方法"); } //接口默认方法 default void fun1() { System.out.println("接口默认方法"); } } public class ExtenInter implements Father{ } //测试 public class MethodTest { public static void main(String[] args) { //调用接口静态方法 Father.fun(); //实现类调用default方法 new ExtenInter().fun1(); } } 控制台输出: 接口静态方法 接口默认方法 public class MethodTest { public static void main(String[] args) { //实现类调用接口静态方法 new ExtenInter().fun(); } } 控制台结果:
相关文章推荐
- jdk1.8新特性
- jdk1.5 jdk1.6 jdk1.7 jdk1.8 特性
- jdk1.8新特性
- JDK1.8新特性lambel表达式
- jdk1.8的新特性Lambda表达式(1)
- jdk 1.8 新特性之——stream流的学习
- 利用jdk1.8的新特性实现模板方法模式
- 菜鸟记录之JDK1.8十大新特性
- 【JVM】调优笔记2-----JVM在JDK1.8以后的新特性以及VisualVM的安装使用
- jdk1.8新特性之Lambda表达式及在Android Studio中的使用
- JDK1.8的新特性----default关键字
- jdk1.8新特性
- JAVA 8 新特性详解-------与------- JDK 1.8 预览版 Lambda语法分析
- JDK1.8新特性学习之Stream(二)
- JDK1.8新特性
- 面试总结之[JDK1.8新特性]
- JDK1.8新特性---λ(Lambda )表达式
- Java JDK1.8新特性
- 巧妙利用JDK1.8新特性解决多if判断及其性能测试
- java 基础 JDK各个版本的新特性1.5---1.8