Модификаторы — это ключевые слова, которые вы добавляете в эти определения, чтобы изменить их значения. Язык 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. В этой главе дается обзор того, как эти операторы могут использоваться при разработке приложений.