JavaPackage
Ссылка JavaScript на Java-пакет.
Объект ядра
Реализован в
JavaScript 1.1, NES 2.0
Создание
Ссылка на имя пакета, используемая с ключевым словом 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:
var red = Packages.redwood
См. также
, , , .
Copyright © 2000 Все права зарезервированы.
Дата последнего обновления: 28 сентября 2000 г.