public interface S {
}
public interface B {
public static final S s = new S(){
public String toString(){
return "我在接口實現了";
}
public void doString(String s){
System.out.println("我在接口實現了");
}
};
}
public class Test {
public static void main(String[] args) {
String s = B.s.toString();
System.out.println(s); //我在接口實現了
}
}
(首先聲明我的jdk版本雖然是1.6的,1.8是可以在接口裏面寫具體的實現)
此爲接口中的具體的實現 但是我的Eclipse並不能調用到doString(),所以S接口只能重寫Object的9大方法
雖然這種通過匿名內部類的方式去刻意營造接口的具體的實現是無任何意義的,
但是並不能說明接口是不能具體的實現得,只能說是不允許