主要内容

构建和连接java.对象

创建java.目的

许多爪哇®方法签名包含Java对象参数。要创建Java对象,请调用类的构造函数之一。例如,看到调用Java方法

Java对象不是Matlab等阵列®类型。调用预期MATLAB阵列的MATLAB函数可能具有意外结果。使用Java方法在Java阵列上工作。例如,看到调用Java方法

同一类的串联对象

要连接java对象,请使用功能或者[]运营商。

同一Java类的串联对象会导致该类的对象数组。

value1 = java.lang.integer(88);value2 = java.lang.integer(45);猫(1,Value1,Value2)
ans = java.lang.integer []:[88] [45]

与课程不同的对象

如果连接不同类的对象,Matlab会发现一个类从中继承的所有输入对象。MATLAB选择Java类层次结构中的最低常见父级作为输出类。例如,连接物体的串联java.lang.byte.java.lang.integer., 和java.lang.double.创建公共父级的对象到三个输入类,java.lang.number.

字节= java.lang.byte(127);Integer = java.lang.Integer(52);double = java.lang.double(7.8);[字节整数双]
ans = java.lang.number []:[127] [52] [7.8000]

如果没有常见的较低级别的父级,则结果类是java.lang.object.

字节= java.lang.byte(127);point = java.awt.point(24,127);[字节点]
ans = java.lang.Object []:[127] [1×1 java.awt.point]

相关话题