Упрощение Имен класса Java Используя Функцию импорта

Команды MATLAB® могут относиться к любому классу Java® его полностью определенным именем, которое включает его имя пакета. Например, следующее полностью определяются имена:

  • java.lang. Строка

  • java. util. Перечисление

Полностью определенное имя может быть длинным, делая команды и функции (такие как конструкторы) громоздкими, чтобы отредактировать и читать. Чтобы относиться к классам одним только именем класса (без имени пакета), сначала импортируйте полностью определенное имя в 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

Смотрите также

Похожие темы

Была ли эта тема полезной?