import ФункцияКоманды MATLAB ® могут ссылаться на любой класс Java ® по полному имени, включающему имя пакета. Например, ниже приведены полные имена:
java.lang.String
java.util.Enumeration
Полное имя может быть длинным, делая команды и функции (например, конструкторы) громоздкими для редактирования и чтения. Чтобы ссылаться на классы только по имени класса (без имени пакета), сначала импортируйте полное имя в MATLAB.
MATLAB добавляет все импортируемые классы в список, называемый списком импорта. Чтобы узнать, какие классы находятся в этом списке, введите 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