@dizorthy

Зачем модификатор public если его можно не использовать?

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

Получаю в main'e доступ к новому классу, и соответственно могу получить доступ и к этой переменной
Если все и так работает, какой тогда смысл дописывать к и так уже доступной переменной модификатор public?

Просто в некоторых гайдах люди так делали, и я не особо понимаю на что это влияет.
  • Вопрос задан
  • 268 просмотров
Решения вопроса 1
Потому что так понятнее какая видимость у переменной. В одних языках по умолчанию все переменные, объявленные без модификатора будут private, в других public, а так всё явно задано и путаница исключена.
Не исключена вероятность, что при смене версии языка вдруг это поведение изменится и весь код без явного объявления превратится в тыкву.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽