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

Как работает модификатор доступа package-private

Package-private (или default) — это уровень доступа в Java, применяемый, если не указаны другие модификаторы (public, protected, private). Он разрешает доступ к членам класса только внутри того же пакета.

Пример:

java
// В пакете com.example
class Example {
    int packagePrivateField; // package-private по умолчанию
    void packagePrivateMethod() {} // аналогично
}

Другие классы в com.example увидят эти поля/методы, а классы из других пакетов — нет.

Нюансы:

  • Нельзя использовать с интерфейсами (всегда public).
  • Подходит для скрытия реализации внутри пакета.
  • Вложенные классы могут быть package-private, ограничивая их использование.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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