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

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

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

  1. public - доступен из любого места программы.
    java
    public class MyClass { public int x; }
  1. protected - доступен внутри пакета и для подклассов (даже из других пакетов).

    java
    protected void doSomething() { ... }
  2. default (package-private) - доступен только внутри пакета (если модификатор не указан).

    java
    class PackageClass { int y; } // default доступ
  3. private - доступен только внутри класса.

    java
    private String secret = "hidden";

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

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

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

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

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