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 предоставляет ряд модификаторов доступа для реализации многих других функций.
-
статический модификатор для создания методов и переменных класса.
-
Финал модификатор для завершения реализации классов, методов и переменных.
-
Аннотация модификатор для создания абстрактных классов и методов.
-
синхронизированный и изменчивый модификаторы, которые используются для потоков.
Что дальше?
В следующем разделе мы обсудим основные операторы, используемые в языке Java. В этой главе дается обзор того, как эти операторы можно использовать при разработке приложений.
java