Встречается на собеседованиях • сегодня

Что такое модификаторы доступа

Модификаторы доступа в Java определяют видимость классов, методов и полей.

  1. private – доступ только внутри класса.
  2. default (package-private) – доступ в пределах пакета (если модификатор не указан).
  3. protected – доступ в пакете + у наследников (даже из других пакетов).
  4. public – доступ отовсюду.

Пример:

java
public class Example {
    private int privateField;  // Только внутри Example
    int defaultField;         // В пределах пакета
    protected void method() {} // Для наследников и пакета
    public String name;       // Везде
}

Выбор модификатора зависит от принципа инкапсуляции: скрывать детали реализации, открывая только необходимое.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы