Каталог курсов
Учиться бесплатно

Модификаторы доступа

Модификаторы доступа — это ключевые слова, которые пишутся перед названиями переменных, методов и даже классов. В Java используются следующие модификаторы доступа:

  • public: публичный, общедоступный класс или член класса. Поля и методы, объявленные с модификатором public, видны другим классам из текущего пакета и из внешних пакетов.

  • private: закрытый класс или член класса, противоположность модификатору public. Закрытый класс или член класса доступен только из кода в том же классе.

  • protected: такой класс или член класса доступен из любого места в текущем классе или пакете или в классах-наследниках, даже если они находятся в других пакетах

  • static: Если указать static перед методом класса, он также будет принадлежать создаваемому классу - это значит, что при вызове таких методов не требуется создание объекта.

  • default: модификатор по умолчанию. Когда мы не пишем модификатора доступа, он по умолчанию имеет значение default. Такие поля или методы видны всем классам в текущем пакете.


Подробнее в лекции: лекция «3.2 Модификаторы доступа, наследование» из «Блок 3. Основы ООП».

← В глоссарий