Многие подписи метода Java ® содержат аргументы объекта Java. Чтобы создать объект Java, вызовите один из конструкторов класса. Пример см. в разделе Метод вызова Java.
Для конкатенации объектов Java используйте cat функции или [] операторов.
Конкатенация объектов одного класса Java приводит к массиву объектов этого класса.
value1 = java.lang.Integer(88); value2 = java.lang.Integer(45); cat(1,value1,value2)
ans =
java.lang.Integer[]:
[88]
[45]При объединении объектов в отличие от классов MATLAB ® находит один класс, от которого наследуются все входные объекты. MATLAB выбирает самый низкий общий родительский элемент в иерархии классов Java в качестве выходного класса. Например, конкатенация объектов java.lang.Byte, java.lang.Integer, и java.lang.Double создает объект общего родительского объекта для трех входных классов, java.lang.Number.
byte = java.lang.Byte(127); integer = java.lang.Integer(52); double = java.lang.Double(7.8); [byte integer double]
ans =
java.lang.Number[]:
[ 127]
[ 52]
[7.8000]Если отсутствует общий вышестоящий элемент более низкого уровня, то результирующий класс имеет значение java.lang.Object.
byte = java.lang.Byte(127); point = java.awt.Point(24,127); [byte point]
ans =
java.lang.Object[]:
[ 127]
[1×1 java.awt.Point]