Конструкция и конкатенация объектов Java

Создайте объект Java

Много 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]

Похожие темы