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



我想将其设置为每个igCharacter的igAS将由igMech中的变量限制。这是我有的第一:

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

    package igMech;
    class igLimits {
            double aSLimit = 2.5
    }

认为您可能想要使用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
}

相关内容

  • 没有找到相关文章

最新更新