Команды 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