Это ссылка JavaScript на Java-пакет.
Ссылка на имя пакета, используемая с ключевым словом 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
и свойством из netscape
JavaPackage
.
Объект JavaClass
является ссылкой на один
из классов пакета, такой как netscape.javascript.JSObject
. Иерархия
JavaPackage
и JavaClass
отражает иерархию пакетов и
классов Java.
Хотя пакеты и классы, содержащиеся в JavaPackage
,
являются его свойствами, Вы не можете использовать оператор for...in
для перечисления их, как это можно сделать в других объектах.
Свойства
объекта
JavaPackage
являются JavaClass
-объектами и любыми
другими
JavaPackage
-объектами, которые он содержит.
Предположим, корпорация Redwood использует пакет Java
redwood
для хранения различных Java-классов, реализуемых ею.
Следующий код создаёт JavaPackage
red
:
var red = Packages.redwood
JavaArray
,
JavaClass
, JavaObject
,
Packages
Дата последнего обновления: 28 мая 1999 года.
Copyright (c) 1999