Модификаторы доступа управляют видимостью классов, членов класса (полей, методов, конструкторов) в Java.
Существует четыре модификатора доступа:
public
protected
default
(без модификатора)private
Их видимость в различных контекстах:
Модификатор | Внутри класса | Внутри пакета | В подклассе (в любом пакете) | Везде |
---|---|---|---|---|
private | Да | Нет | Нет | Нет |
default | Да | Да | Нет | Нет |
protected | Да | Да | Да | Нет |
public | Да | Да | Да | Да |
Примеры использования:
java
Модификаторы доступа управляют видимостью классов, членов класса (полей, методов, конструкторов) в Java.
Существует четыре модификатора доступа:
public
protected
default
(без модификатора)private
Их видимость в различных контекстах:
Модификатор | Внутри класса | Внутри пакета | В подклассе (в любом пакете) | Везде |
---|---|---|---|---|
private | Да | Нет | Нет | Нет |
default | Да | Да | Нет | Нет |
protected | Да | Да | Да | Нет |
public | Да | Да | Да | Да |
Примеры использования:
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.