JavaScript-ссылка на Java-класс.
Ссылка на имя класса, используемое с объектом Packages
:
Packages.JavaClass
где JavaClass это полное квалифицированное имя Java-класса объекта.
Объекты LiveConnect java
,
sun
и netscape
являются аббревиатурами для наиболее
часто используемых Java-пакетов; они создают также объекты JavaClass
.
Объект JavaClass
является ссылкой на один из классов Java-пакета, такого как netscape.javascript.JSObject
.
Объект JavaPackage
является ссылкой на Java-пакет, такой как netscape.javascript
.
В JavaScript иерархия JavaPackage
и JavaClass
отражает
иерархию пакетов и классов Java.
Вы обязаны создать оболочку вокруг экземпляра
java.lang.Class
, прежде чем передать его в качестве параметра Java-методу -- JavaClass
-объекты
не конвертируются автоматически в экземпляры
java.lang.Class
.
Свойства объекта JavaClass
являются
статическими полями Java-класса.
Методы объекта JavaClass
являются статическими методами Java-класса.
Здесь x
это объект JavaClass
, ссылающийся на java.awt.Font
.
Поскольку BOLD
является static-полем (свойством) класса
Font
, оно является также свойством объекта JavaClass
.
x = java.awt.Font
myFont = x("helv",x.BOLD,10) // создаёт объект Font
В этом примере пропущено ключевое слово Packages
и использован синоним java
, поскольку класс Font
находится в пакете java
.
JavaArray
,
JavaObject
,
JavaPackage
,
Packages
Дата последнего обновления: 28 мая 1999 года.
Copyright (c) 1999 Netscape Communications Corporation