您的位置:首页 > 编程语言 > Java开发

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();
}
}

控制台结果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: