Много Java® сигнатуры метода содержат аргументы объекта Java. Чтобы создать объект Java, вызовите один из конструкторов класса. Для получения примера смотрите Вызов Java Method.
Для конкатенации объектов 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]