exponenta event banner

Определение того, какие классы определяют метод

Для отображения полного имени метода, реализуемого загруженным классом Java ®, вызовите which функция. Чтобы найти все классы, определяющие указанный метод, используйте which с -all квалификатор.

Например, чтобы найти пакет и имя класса для concat метод, тип:

which concat

Если java.lang.String класс загружен, MATLAB ® отображает:

concat is a Java method  % java.lang.String method

Если String класс не загружен, MATLAB отображает:

concat not found.

Предположим, что вы загрузили Java String и java.awt.Frame классы. Оба этих класса имеют equals способ. Тип:

which -all equals

На дисплее MATLAB имеются следующие записи:

equals is a Java method      % java.lang.String method
equals is a Java method      % java.awt.Frame.equals
equals is a Java method      % com.mathworks.jmi.MatlabPath method

which функция работает в классах Java иначе, чем в классах MATLAB:

  • which всегда отображает классы MATLAB, независимо от того, загружены ли они

  • which отображает только загруженные классы Java

С помощью команды можно узнать, какие классы Java загружены в данный момент. [m,x,j]=inmem.

См. также

|

Связанные темы