Руководство по Java Core. Виды модификаторов.

Модификаторы – это ключевые слова, которые мы используем для того, чтобы изменить (модифицировать) переменную.

В языке Java есть два типа модификаторов:

Вот пример использования модификаторов:


public class Developer{
   private int id
   static final String COMPANY = "Proselyte";
}

Давайте рассмотрим каждый из видов модификаторов более подробно.


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

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

  • default
    Доступен внутри пакета.
  • private
    Доступен внутри класса
  • protected
    Доступен внутри класса и для всех подклассов.
  • public
    Доступен всем

Другие (non-access) модификаторы

Также в Java предусмотрены 4 других модификатора:

  • final
    Делает переменную, метод или класс финальным (неизменяемым).
  • static
    Используется для создания методов и переменных
  • abstract
    Используется для создания абстрактных классов.
  • synchronized
    Используется в многопоточном программировании.
  • volatile
    Используется в многопоточном программировании
  • transient
    Используется для пропуска переменной во время её сериализации.

В этом уроке мы ознакомились с основами модификаторов в языке Java.

В следующем уроке мы рассмотрим типы переменных в языке программирования Java.