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

Posted Rainyn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈JAVA8引入的接口默认方法相关的知识,希望对你有一定的参考价值。

参考 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引入的接口默认方法的主要内容,如果未能解决你的问题,请参考以下文章