Java Core junior
Что такое Расскажи про модификаторы доступа?
Ответ
private — только в классе. (default/package-private) — в пакете. protected — в пакете + наследникам. public — везде.
Разбор: Порядок расширения области видимости: private (только класс) < package-private/default (пакет) < protected (пакет + наследники) < public (везде). Ловушки путают protected с package-private, приписывают private доступ наследникам и переоценивают protected (наследник из другого пакета обращается к protected-члену только через ссылку своего типа, не родительского).
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.