Как установить переменную в одном классе и получить ее в другом - PullRequest
0 голосов
/ 14 ноября 2018

Как только я установил метод "set" в одном классе, чтобы установить свой метод доступа, можно ли вернуть (получить) эту переменную / строку в другом классе без необходимости сначала "устанавливать" переменную?

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

Теперь я хочу получить доступ к этому из класса B

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

Проблема в том, что есть и ошибка при инициализации "new Edits ()", потому что он сначала должен быть установлен.

1 Ответ

0 голосов
/ 16 ноября 2018

Ответ здесь на самом деле довольно прост.Все, что вы делаете, это объявляете статическую переменную и вызываете ее вместе с классом из другого класса.

public class Edits {
    public static String edits;
}

Установите его в другом классе

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

Затем получите его из другого класса

public class B {
    doSomething(Edits.edits);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...