我想从Beta类中的Alpha类访问一个公共变量,但编译器说未为Beta类定义该变量。请注意,Beta本身也是Alpha的公共对象。
public class Alpha { public Beta b = new Beta(); public Boolean theVariable = true; public static void main(String[] args) throws IOException { Alpha alpha = new Alpha(); } } public class Beta { // Perform an action theVariable = false; //This step is considered invalid }
我试图制作一种方法来检索它以及其他一些东西,但是我一定会缺少一些东西,因为我无法接受它。
我想从Beta类中的Alpha类访问一个公共变量,但编译器说未为Beta类定义该变量。请注意,Beta本身也是Alpha的公共对象。公共...
如果Beta实例只能由Alpha实例访问,则您可能应该实现内部类关系。