Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Программирование

Java. Как обратиться из других классов к переменной класса в main?

01.04.2020 21:42


31.12.2014 11:50
OlegON
 
Может, есть тут Java-программеры? Сломал голову, создаю экземпляр класса для ведения журнала (логгера) в main. Не static, поскольку в конструкторе еще файл открыть надо и т.п. Классов у меня достаточно много, причем, не вложенных. И что теперь? Как сделать, чтобы все классы видели этот созданный экземпляр? Додумался сделать костыль и передавать во все создаваемые экземпляры других классов класс логгера в параметрах. Но запарило, костыльно... Есть еще какой-то вариант?
31.12.2014 13:22
Micle
 
В моём понимании больше никак. Отдавай его всем в конструктор, необязательным параметром. если он есть, пиши логи через него если нет, то например в дебаг лог... Не на Java конечно, но я так обычно поступаю
31.12.2014 13:40
OlegON
 
Выглядит костыльно :( Но, судя по всему, по другому никак...

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.