我想知道是否可以从在第一个类中创建的另一个类访问一个类的字段中包含的信息。我放了一段 Java 代码来显示我想做的事情。
public class A {
public String c = new String();
B b;
...
...
...
public void doSomething() {
b = new B();
}
}
public class B {
...
...
...
public void retrieveInformationFromA() {
// I need to retrieve the field "c" of A instance that's
// created the B instance
}
}
注意:由于此代码当前设计的限制,我无法在 B 中创建包含 A 类的字段“c”参数的构造函数。由于遗留代码,我必须尽可能避免更改现有代码。
我感谢任何帮助!
更新:我已经更正了代码,我忘记将公共修饰符添加到 A 中的字段“c”。