码迷,mamicode.com
首页 > 编程语言 > 详细

浅谈JAVA8引入的接口默认方法

时间:2018-01-24 12:30:43      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:.net   rri   blog   stat   dna   引入   print   target   void   

参考 http://blog.csdn.net/wanghao_0206/article/details/52712736

public interface InterfaceTest {

    public static String oldOldName(){
        return "王海";
    }
    
    default String oldName(){
        return "王陆";
    }
    
    public String myNewName(String name);
    
}
public class InterfaceTestImpl implements InterfaceTest{

    @Override
    public String myNewName(String name) {
        return name;
    }
    
    public static void main(String[] args) {
        InterfaceTestImpl impl = new InterfaceTestImpl();
        System.out.println("刚出生时的名字是 "+InterfaceTest.oldOldName());
        System.out.println("后来的名字是 "+impl.oldName());
        System.out.println("现在的名字是 "+impl.myNewName("王空"));
    }
}

打印结果:

刚出生时的名字是 王海
后来的名字是 王陆
现在的名字是 王空

 

浅谈JAVA8引入的接口默认方法

标签:.net   rri   blog   stat   dna   引入   print   target   void   

原文地址:https://www.cnblogs.com/thiaoqueen/p/8340692.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!