淺談JAVA8引入的接口默認方法

參考 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

剛出生時的名字是 王海 後來的名字是 王陸 如今的名字是 王空
相關文章
相關標籤/搜索