exponenta event banner

Упрощение имен классов Java с помощью 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

См. также

Связанные темы