Я новичок в программировании и совершенно не понимаю, почему некоторые люди утверждают, что глобальные переменные - это плохо. В настоящее время я пишу программу с несколькими классами и множеством проверок и перезаписей данных, хранящихся в переменных. Я нашел глобальные переменные чрезвычайно полезными, поскольку мне не нужно создавать геттер и сеттер для каждой из локальных или, возможно, классовых переменных. Используя глобальные переменные в качестве мостов между разными классами, я обнаружил, что обмениваться информацией между этими классами на удивление легко.
Но опять же, я новичок в программировании, и я был бы очень признателен, если бы кто-нибудь мог мне объяснить почему это не рекомендуется делать.
Редактировать : Мои извинения! Я не знал, что глобальные переменные и переменные класса publi c совершенно разные, и, по-видимому, я неправильно идентифицировал поля publi c как глобальные переменные. Вы никогда не знаете, насколько глупой ошибкой может стать начинающий программист Lol. Спасибо всем за то, что обратили на это мое внимание.