В чем различия между уровнями доступа: public, private и protected?

public \- Доступ из любого класса, любого пакета. private \- Доступ только внутри класса, где объявлен элемент. protected \- Доступ внутри класса, в классах-наследниках и в любом классе того же пакета.

Короткий ответ

Что ответить на собеседовании

public - Доступ из любого класса, любого пакета. private - Доступ только внутри класса, где объявлен элемент. protected - Доступ внутри класса, в классах-наследниках и в любом классе того же пакета.

Подробный разбор

Ответ с пояснениями

  • public - Доступ из любого класса, любого пакета.
  • private - Доступ только внутри класса, где объявлен элемент.
  • protected - Доступ внутри класса, в классах-наследниках и в любом классе того же пакета.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку