0

这是 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 中它有效)。

4

1 回答 1

0

尝试在初始化块之外定义嵌套类,就像任何成员变量一样。这应该与您使用的任何 IDE 无关。公共类 OuterClass { 公共静态最终类 InnerClass { } }

于 2012-12-25T21:42:35.437 回答