Ссылка на имя пакета, используемая с ключевым словом Packages:
Packages.JavaPackage
где JavaPackage
это имя Java-пакета объекта. Если это пакет в пакетах java, netscape или sun, слово Packages
применять не обязательно.
Описание
В Java пакет это коллекция Java-классов или других Java-пакетов. Например, пакет netscape
содержит пакет netscape.javascript; пакет netscape.javascript содержит классы JSObject
и JSException.
В JavaScript JavaPackage
это ссылка на Java-пакет. Например, ссылка на netscape это JavaPackage. netscape.javascript
это и JavaPackage, и свойство JavaPackage в netscape.
Объект JavaClass
является ссылкой на один из классов пакета, такой как netscape.javascript.JSObject.
Иерархия JavaPackage и JavaClass отражает иерархию пакетов и классов Java.
Хотя пакеты и классы, содержащиеся в JavaPackage,
являются его свойствами, Вы не можете использовать оператор for...in
для их перебора так, как Вы можете это делать со свойствами других объектов.
Свойства. Резюме.
Свойства JavaPackage
являются объектами JavaClass и другими JavaPackage-объектами, содержащимися в нём.
Примеры
Предположим, Redwood corporation
использует пакет Java redwood
для хранения различных Java-классов, реализованных ею. Следующий код создаёт JavaPackage red: