【发布时间】:2011-04-29 08:12:04
【问题描述】:
interface TestA {
String toString();
}
public class Test {
public static void main(String[] args) {
System.out.println(new TestA() {
public String toString() {
return "test";
}
});
}
}
结果如何?
A.测试
B. null
C. 运行时抛出异常。
D. 由于第 1 行的错误,编译失败。
E. 由于第 4 行出错,编译失败。
F. 由于第 5 行出错,编译失败。
这个问题的答案是什么,为什么?我对这个问题还有一个疑问。在第 4 行中,我们正在创建 A 的对象。是否可以创建接口的对象?
【问题讨论】:
标签: java oop interface instance anonymous-class