Меню
Главная
Случайная статья
Настройки
|
Пакет — средство языка программирования Java, позволяющее организовывать классы в пространства имён, аналогично модулям в Модуле.
Java-пакеты могут содержаться в сжатом виде в JAR-файлах. Обычно в пакеты объединяют классы одной и той же категории либо предоставляющие сходную функциональность. Каждый пакет предоставляет уникальное пространство имён для своего содержимого. Допустимы вложенные пакеты. Классы, определённые без явно заданных модификаторов доступа
(public , protected , private ),
видимы только внутри пакета.
|
Класс |
Пакет |
Подклассы |
Все
|
private |
Да |
— |
— |
—
|
(без) |
Да |
Да |
— |
—
|
protected |
Да |
Да |
Да |
—
|
public |
Да |
Да |
Да |
Да
| private — доступ только внутри класса (наиболее рекомендуемый)
- (без модификатора) — только внутри пакета (по умолчанию)
protected — межпакетный доступ только для подклассов
public — межпакетный доступ (наименее рекомендуемый)
Основные пакеты в J2SE 6.0
|
|