参考 http://blog.csdn.net/wanghao_0206/article/details/52712736ide
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("王空")); } }
打印结果:spa
刚出生时的名字是 王海 后来的名字是 王陆 如今的名字是 王空