Вызов метода 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