如何在一个 class 中设置一个变量并在另一个中获取它

How to set a variable in one class and get it in another

一旦我在一个 class 中设置了 "set" 方法来设置我的访问器,是否可以 return(get) 在另一个 [=] 中 variable/string 23=] 而不必先 "set" 变量?

public class A {
Edits edits = new Edits("hello") }

现在我想从 class B

访问这个
public class B {
Edits edits = new Edits();
String hello = edits.getHello(); }

问题是初始化时出错 "new Edits()" 因为必须先设置它。

这里的答案其实很简单。您所做的一切都是声明一个静态变量并使用来自另一个 class.

的 class 调用它
public class Edits {
    public static String edits;
}

设置在另一个class

public class A {
    Edits.edits = "new value";
}

然后从另一个获取它class

public class B {
    doSomething(Edits.edits);
}