Модификаторы контроля доступа
Java предоставляет ряд модификаторов доступа, чтобы
задать уровни доступа для классов, переменных, методов и конструкторов. Существует
четыре доступа:
Видимый в пакете, стоит по умолчанию. Модификаторы
не требуются.
Видимый только для класса (private).
Видимый для всех (public).
Видимый для пакета и всех подклассов (protected).
Модификаторы, используемые не для доступа
Java предоставляет ряд модификаторов не для доступа, а
для реализации многих других функциональных возможностей.
Модификатор static применяется для
создания методов и переменных класса;
Модификатор final используется для
завершения реализации классов, методов и переменных.
Модификатор abstract необходим для
создания абстрактных классов и методов.
Модификаторы synchronized и volatile используются
в Java для потоков.
Немає коментарів:
Дописати коментар