exponenta event banner

Сопоставление функций с методами классов Java

Сопоставление функций с классами Java с помощью приложения компилятора библиотеки

Приложение Library Compiler представляет визуальный сопоставитель классов для сопоставления функций MATLAB ® с классами Java ®. Сопоставитель классов расположен между разделами «Сведения о приложении» и «Дополнительные параметры установщика» приложения.

Поле Namespace в верхней части браузера классов указывает имя приложения, в которое помещаются созданные классы. По умолчанию в качестве имени приложения используется имя первого файла MATLAB. Можно изменить имя приложения в соответствии с правилами именования, используемыми в организации.

Таблица, используемая для сопоставления функций с классами, находится под именем приложения. В столбце Class Name указывается имя созданного класса Java. Столбец Method Name определяет список функций MATLAB, которые сопоставляются с методами созданного класса.

Добавление нового класса в приложение Java

Чтобы добавить класс в приложение Java, выполните следующие действия.

  1. Щелкните Добавить класс.

  2. Переименуйте класс, как описано в разделе Переименование класса Java.

  3. Добавьте один или несколько методов в класс, как описано в разделе Добавление метода в класс Java.

Переименование класса Java

Чтобы переименовать класс Java, выполните следующие действия.

  1. Выберите имя класса для переименования.

  2. Откройте контекстное меню.

  3. Выберите «Переименовать».

  4. Введите новое имя класса.

    Имя класса должно соответствовать правилам именования Java. Он не может содержать специальные символы, точки или пробелы.

Удаление класса из приложения JavaApplication

Чтобы удалить класс из приложения Java, выполните следующие действия.

  1. Выберите имя удаляемого класса.

  2. Откройте контекстное меню.

  3. Выберите Удалить.

Добавление метода в класс Java

Чтобы добавить метод в класс Java, выполните следующие действия.

  1. В столбце Method Name строки класса, к которому добавляется метод, нажмите кнопку «плюс».

  2. Выберите имя добавляемой функции.

Удаление метода из класса Java

Чтобы удалить метод из класса Java, выполните следующие действия.

  1. Выберите имя удаляемой функции.

  2. Откройте контекстное меню.

  3. Выберите Удалить.

Совет

Можно также удалить метод с помощью клавиши Delete.

Сопоставление функций с классами Java с помощью mcc

При использовании mcc для создания приложений Java необходимо преобразовать функции MATLAB в классы Java на основе списка, в который они помещаются в командной строке. Группы классов указываются путем добавления одной или нескольких class{className:mfilename...} записей в командной строке. Все файлы, не включенные в группу классов, добавляются в класс, указанный -W java:packageName,className флаг.

Например, mcc —W java:myPackage,MyClass fun1.m fun2.m fun3.m создает приложение Java myPackage который содержит один класс MyClass. MyClass имеет три метода: fun1, fun2, и fun3.

Однако mcc —W java:myPackage,MyClass fun1.m fun2.m class{MyOtherClass:fun3.m} создает приложение Java myPackage содержит два класса: MyClass и MyOtherClass. MyClass имеет два метода: fun1 и fun2. MyOtherClass имеет один метод fun3.