【发布时间】:2009-04-16 19:15:53
【问题描述】:
谁是对的? 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> {
private class Secret {};
}
Eclipse 编译 B.java 就好了。
Javac 有问题。
$ javac c/v/B.java c/v/B.java:3: c.v.B.Secret 在 c.v.B 中具有私有访问权限 公共类 B 扩展 A{ ^ 1 个错误
【问题讨论】:
标签: eclipse generics compiler-construction javac