Модификаторы доступа управляют видимостью классов, членов класса (полей, методов, конструкторов) в Java.
Существует четыре модификатора доступа:
public
protected
default
(без модификатора)private
Их видимость в различных контекстах:
Модификатор | Внутри класса | Внутри пакета | В подклассе (в любом пакете) | Везде |
---|---|---|---|---|
private | Да | Нет | Нет | Нет |
default | Да | Да | Нет | Нет |
protected | Да | Да | Да | Нет |
public | Да | Да | Да | Да |
Примеры использования:
java
Модификаторы доступа управляют видимостью классов, членов класса (полей, методов, конструкторов) в Java.
Существует четыре модификатора доступа:
public
protected
default
(без модификатора)private
Их видимость в различных контекстах:
Модификатор | Внутри класса | Внутри пакета | В подклассе (в любом пакете) | Везде |
---|---|---|---|---|
private | Да | Нет | Нет | Нет |
default | Да | Да | Нет | Нет |
protected | Да | Да | Да | Нет |
public | Да | Да | Да | Да |
Примеры использования:
java
Register or sign in to get access to full answers for all questions from the question bank.