Main Content

メソッドの情報

メソッド名の表示

関数methodsは、MATLAB®クラスと Java®クラスのメソッドに関する情報を返します。

クラスのすべてのメソッド (継承されたメソッドを含む) の名前を返すには、関数methods'-full'修飾子なしで使用します。オーバーロードされたメソッドの名前は、一度だけ示されます。

メソッドのシグネチャの表示

'-full'修飾子を使用すると、関数methodsは、それぞれの属性、引数リストおよび継承情報とともに、メソッド名のリスト (継承されたメソッドを含む) を返します。オーバーロードされたメソッドは、個別に表示されます。

たとえば、java.awt.Dimensionオブジェクトのすべてのメソッドの全記述を表示します。

methodsjava.awt.Dimension-full
Methods for class java.awt.Dimension: Dimension() Dimension(java.awt.Dimension) Dimension(int,int) java.lang.Class getClass() % Inherited from java.lang.Object int hashCode() % Inherited from java.lang.Object boolean equals(java.lang.Object) java.lang.String toString() void notify() % Inherited from java.lang.Object void notifyAll() % Inherited from java.lang.Object void wait(long) throws java.lang.InterruptedException % Inherited from java.lang.Object void wait(long,int) throws java.lang.InterruptedException % Inherited from java.lang.Object void wait() throws java.lang.InterruptedException % Inherited from java.lang.Object java.awt.Dimension getSize() void setSize(java.awt.Dimension) void setSize(int,int)

Figure ウィンドウでの構文の表示

特定の Java (または MATLAB) クラスによって実装されているメソッドを把握するには、関数methodsviewを使用します。コマンド ラインで、クラス名を (Java クラスの場合はパッケージ名とともに) 指定します。このクラスを定義するパッケージを既にインポートしている場合は、クラス名のみで十分です。

このコマンドは、java.awt.MenuItemクラスのすべてのメソッドに関する情報を一覧表示します。

methodsviewjava.awt.MenuItem

新しいウィンドウが表示され、ここにはクラスの各メソッドについての情報がそれぞれ 1 行で表示されています。ウィンドウの各行には、メソッドを説明する次の情報フィールドが表示されます。

methodsviewウィンドウに表示されるフィールド

フィールド名 説明

名前

メソッド名

addActionListener,dispatchEvent

戻り値の型

メソッドにより返される型

void,java.lang.String

引数

メソッドに渡される引数の型

boolean,java.lang.Object

修飾子

メソッド型修飾子

抽象、同期

その他

その他の関連情報

java.io.IOExceptionをスロー

継承元

指定されたクラスの親

java.awt.MenuComponent

参考

|