Вызов метода Java
javaMethod(
вызывает метод в классе объектного массива Java® с подписью, совпадающей с аргументами 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
задавать имя метода как переменную, которая будет вызвана во времени выполнения. При вызове статического метода также можно использовать переменную вместо аргумента имени класса. Например, см. Метод Вызова, Заданный во Времени выполнения.
import
| isjava
| javaArray
| javaMethodEDT
| javaObject
| methods