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