参考 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("王空")); } }
打印结果:
刚出生时的名字是 王海
后来的名字是 王陆
现在的名字是 王空