0

我想设置它,以便每个 igCharacter 的 igAS 将受到 igMech 中的变量的限制。这是我首先拥有的:

    package igCharacters;
    import igMech.*;
    protected class igBrand {
            public double igAS = .77;
    }

第二:

    package igMech;
    class igLimits {
            double aSLimit = 2.5
    }
4

1 回答 1

1

认为您可能想要使用public修饰符(尽管很难从您的问题中说出您的意思)。您正在使用默认值,即包私有(即不能从包外的任何类访问igMech)。Usingpublic意味着一个类在任何包中都是可见的。

package igCharacters;
import igMech.*;
protected class igBrand {
  public double igAS = .77;
}

package igMech;
public class igLimits { // now visible from the igCharacters package
  public double aSLimit = 2.5
}
于 2013-05-16T17:53:32.430 回答