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

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

Основные модификаторы доступа

В Java есть 4 модификатора доступа:

  1. Private : этот модификатор доступа гарантирует, что к члену можно только получить доступ изнутри класса. Java не предлагает слово Private с классом.

  2. Public : этот модификатор доступа позволяет получить доступ к переменной данных или методу где угодно. Доступ к переменной можно получить внутри класса или за его пределами.

  3. Защищено : В дочернем классе к защищенной измененной переменной можно получить доступ как внутри пакета, так и за его пределами. Уровень доступа защищенного модификатора находится только внутри и вне пакета через дочерний класс.

  4. По умолчанию : переменная с измененным доступом по умолчанию может быть доступна только в том же пакете. Доступ к переменной вне пакета невозможен. Если модификатор доступа не указан, автоматически добавляется модификатор Default .

Модификатор Класс Пакет
Public Да Да Да Да
Частный Да Нет Нет Нет
По умолчанию Да Да Нет Нет
Защищено Да Да Да Нет
Оцените статью
nanomode.ru
Добавить комментарий