Учебники

Java — Типы модификаторов

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

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

Без доступа модификаторы

Чтобы использовать модификатор, вы включаете его ключевое слово в определение класса, метода или переменной. Модификатор предшествует остальной части оператора, как в следующем примере.

пример

public class className {
   // ...
}

private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;

public static void main(String[] arguments) {
   // body of method
}

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

Java предоставляет ряд модификаторов доступа для установки уровней доступа для классов, переменных, методов и конструкторов. Четыре уровня доступа —

  • Видно для пакета, по умолчанию. Модификаторы не нужны.
  • Доступно только для класса (личное).
  • Видимый миру (публичный).
  • Доступно для пакета и всех подклассов (защищено).

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

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

  • Статический модификатор для создания методов класса и переменных.

  • Последний модификатор для завершения реализации классов, методов и переменных.

  • Модификатор abstract для создания абстрактных классов и методов.

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

Статический модификатор для создания методов класса и переменных.

Последний модификатор для завершения реализации классов, методов и переменных.

Модификатор abstract для создания абстрактных классов и методов.

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

Что дальше?

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