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 的对象。是否可以创建接口的对象?