Вызов метода Java
javaMethod(MethodName,JavaObj,x1,...,xN)
javaMethod(StaticMethodName,ClassName,x1,...,xN)
вызывает метод в классе объектного массива Java® с подписью, совпадающей с аргументами javaMethod(MethodName,JavaObj,x1,...,xN)
x1,...,xN
. Используйте javaMethod
, чтобы вызвать методы, имеющие имена, которые превышают максимальную длину идентификатора MATLAB®. Этот подход является единственным способом, которым можно вызвать такой метод в MATLAB. Чтобы получить максимальную длину идентификатора, вызовите функцию namelengthmax
.
В целом используйте синтаксис MATLAB, чтобы вызвать методы на объектах Java.
method(object,arg1,...,argn)
Также используйте синтаксис Java.
object.method(arg1,...,argn)
вызывает статический метод в классе javaMethod(StaticMethodName,ClassName,x1,...,xN)
ClassName
.
В целом используйте синтаксис MATLAB, чтобы вызвать статические методы для объектов Java.
class.method(arg1,...,argn)
Используйте javaMethod
, чтобы задать имя метода как переменную, которая будет вызвана во времени выполнения. При вызове статического метода также можно использовать переменную вместо аргумента имени класса. Например, см. Метод Вызова, Заданный во Времени выполнения.
импорт
| isjava
| javaArray
| javaMethodEDT
| javaObject
| методы