Java Core trainee
Какие модификаторы доступа есть в Java?
Ответ
private — только внутри своего класса. package-private (без модификатора, default) — внутри своего пакета. protected — пакет + наследники из других пакетов. public — отовсюду.
Разбор: Верно: private (свой класс), package-private/default (свой пакет), protected (пакет + наследники из других пакетов), public (везде). В дистракторах подменены семантика и сами модификаторы: friendly и internal в Java не существуют, default даёт доступ внутри пакета без наследников из других пакетов, а private не распространяется на подклассы — это типичная путаница с protected.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.