Много сигнатур методов 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]