Встречается на собеседованиях • сегодня
Для чего нужен protected
protected — это модификатор доступа в Java, который позволяет обращаться к членам класса (полям, методам, конструкторам) из:
- Того же класса,
- Классов-наследников (даже из других пакетов),
- Классов в том же пакете (как
default).
Пример:
java
package animals;
public class Animal {
protected String name; // Доступно в подклассах и пакете
protected void eat() {
System.out.println(name + " is eating");
}
}
package pets;
import animals.Animal;
public class Dog extends Animal {
void bark() {
eat(); // OK: protected метод доступен в подклассе
System.out.println(name); // OK: protected поле доступно
}
}Используется, когда нужно скрыть детали от внешнего мира, но оставить доступ для наследников.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы