import
ФункцияMATLAB® команды могут ссылаться на любой Java® класс по его полному наименованию, которое включает в себя имя пакета. Для примера являются полными именами:
java.lang.String
java.util.Enumeration
Полное имя может быть длинным, что делает команды и функции (такие как конструкторы) громоздкими для редактирования и чтения. Чтобы обратиться только к классам по имени класса (без имени пакета), сначала импортируйте полное имя в MATLAB.
MATLAB добавляет все импортируемые классы в список с именем import list. Чтобы увидеть классы в этом списке, введите import
. Ваш код может ссылаться на любой класс в списке только по имени класса.
При вызове из функции, import
добавляет указанные классы в список импорта, действующий для этой функции. При вызове в командной строке, import
использует базовый список импорта для вашей платформы MATLAB.
Например, предположим, что функция содержит следующие операторы:
import java.lang.String import java.util.* java.awt.* import java.util.Enumeration
Следующие операторы относятся к String
, Frame
, и Enumeration
классы без использования имен пакетов.
str = String('hello'); % Create java.lang.String object frm = Frame; % Create java.awt.Frame object methods Enumeration % List java.util.Enumeration methods
Чтобы удалить список импортированных классов Java, введите:
clear import