Читайте также:
|
|
Пакеты -это контейнер, который используется для того, чтобы изолировать имена классов. Другими словами это механизм, который служит как для работы с пространством имен, так и для ограничения видимости.
Оператор package -сообщает транслятору, в каком пакете должны определяться содержащиеся в данном файле классы. Если оператор package не указан, классы попадают в безымянное пространство имен, используемое по умолчанию. Если имя пакета pack1, то исходный файл, должен находится в директории XXX/pack1, где XXX – путь, определяющий корневой каталог, относительно которого выстраиваются каталоги пакетов. Каталог, который javac/java будет рассматривать в качестве корневого определяется с помощью переменной окружения CLASSPATH. С помощью переменной окружения CLASSPATH можно задать несколько корневых каталогов, разделив их точкой с запятой (как значение переменной окружения PATH).
Использование класса, расположенного в пакете.
Пакета могут образовать иерархию. Соответствующую иерархию должны образовывать каталоги, в которых располагаются классы, находящиеся в пакете.
Дата добавления: 2015-09-11; просмотров: 113 | Поможем написать вашу работу | Нарушение авторских прав |