这是Category.java
中代码的一部分public class Category
{
static public final class range
{
public range( double lower, double upper )
{
this.lower = lower;
this.upper = upper;
}
public double lower;
public double upper;
}
static public Map< category_type, range > validCategoryRanges = new EnumMap<>(category_type.class);
...
当在同一个包的其他文件中需要访问时,没有这样的类,只能看到字段validCategoryRanges。 (在Eclipse中它起作用了。)
答案 0 :(得分:0)
尝试在初始化块之外定义嵌套类,就像任何成员变量一样。这应该与您正在使用的任何IDE无关。 公共类OuterClass { public static final class InnerClass { } }