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

См. также

Похожие темы