这个问题的后续行动: Why can’t I call a method outside of an anonymous class of the same name 这前一个问题的答案为什么,但现在我想知道,如果javac的应找到运行(INT吧)? (见前面的问题,看看为什么运行(42)失败) 如果它不应该,是由于规范?它会产生不明确的代码吗?我的观点是,我认为这是一个错误。虽然前面的问题解释了
谁是对的? Eclipse还是javac? --------------- C/V/A.java --------------- package c.v;
public class A<T> {
}
- ------------- c/v/B.java --------------- package c.v;
public class B extends A<B.Secret> {