interface TestA {
String toString();
}
public class Test {
public static void main(String[] args) {
System.out.println(new TestA() {
public String toString() {
return "test";
}
});
}
}
结果是什么?我们可以创建一个接口的对象吗?
A. test
B. null
C.在运行时抛出异常。
D.编译失败,因为在线路中的错误1.
E.编译失败,因为在线路中的错误4.
F.编译失败,因为在线路5
错误什么是答案的这个问题,为什么?关于这个问题,我还有一个疑问。在第4行中,我们创建了一个A的对象。是否可以创建一个接口的对象?
貌似测试问题。顺便说一句,你为什么不试试? – Kel 2010-10-22 19:04:22
您通过运行它获得的答案。 – Bozho 2010-10-22 19:04:25
@凯尔:也许他想要解释为什么这会起作用? – 2010-10-22 19:08:25