下面是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。
尝试在初始化块之外定义嵌套类,就像任何成员变量一样。这应该与您使用的IDE无关。公共类OuterClass{public static final class InnerClass{}}