从不同包中的不同类访问变量?

时间:2013-05-16 17:43:35

标签: java netbeans game-physics

我想设置它,因此每个igCharacter的igAS将受到igMech中变量的限制。 这就是我所拥有的 第一:

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

第二

    package igMech;
    class igLimits {
            double aSLimit = 2.5
    }

1 个答案:

答案 0 :(得分:1)

你可能想要使用public修饰符(虽然很难说出你的问题是什么意思)。您使用的是默认值,即包私有(即无法从包igMech之外的任何类访问)。使用public表示可以从任何包中看到类。

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
}