Можете ли вы связать переменную с более чем одним классом (Java)? - PullRequest
0 голосов
/ 15 октября 2019

У меня есть домашнее задание из класса программирования, и мы должны разделить наш код на различные классы, называемые пользовательским интерфейсом, логикой и создателями. домашняя работа - это игра, называемая линкорами в cmd, и большая часть кодирования уже выполнена. проблема в том, что мне нужна одна переменная в более чем одном классе, и я не хочу указывать ее каждый раз, как это делается в каждом отдельном классе:

private static boolean[][] polelode1 = creators.polelode1;

Можете ли вы сделать что-то вроде глобальной переменной, котораякаждый класс может видеть?

1 Ответ

0 голосов
/ 15 октября 2019

Вы можете добавить конструктор для вашего различного класса с параметром boolean[][]. Затем в конструкторах установите частную переменную, равную параметру, который они передали.

Редактировать: Если переменная public и static, вы можете получить к ним доступ, используя className.variableName.

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