Как создать нестабильную c глабальную переменную в java? - PullRequest
0 голосов
/ 17 января 2020

Я sh должен иметь глобальное переменное, значения которого постоянно обновляются и доступно для всех классов в одном пакете

например. У меня есть класс A, в котором в качестве переменной указан номер телефона, поэтому каждый раз, когда создается объект класса, я вызываю метод установки и новое значение присваивается номеру телефона. Я хочу sh сохранить это значение в переменной Phone2 в классе C. Чье значение продолжает перезаписываться, каждый раз вызывается функция getter с аргументом. Я хочу, чтобы это значение phone2 в классе C было доступно для всего класса внутри пакетов без использования расширения. Любая помощь будет высоко ценится.

Класс A {

public int phone;

public void setter(int phone){
this.phone=phone;
}
pubic int getter(){

return this.phone
}

class C {

A a1= new A();
public int phone2 = A.getter();
}

1 Ответ

0 голосов
/ 17 января 2020

Я не знаю, получил ли я вашу точку, но попробую:

A a1 = new A();
private final Integer PHONE2 = a1.getPhoneNumber();

Это объявляет и создает java константное значение; Это ответило бы на ваш вопрос (или даже то, что, я думаю, будет вашим сомнением)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...