methods
クラスのメソッド名
説明
methods
は、クラス ClassName
ClassName
に対するメソッドの名前を表示します。ClassName
が MATLAB® または Java® のクラスである場合、methods
は隠されていないパブリック メソッド (スーパークラスから継承したメソッドを含む) のみを表示します。
methods(obj)
は、obj
のクラスに対するメソッドの名前を表示します。
methods(___,
は、継承情報を含めて、メソッドの全記述を表示します。MATLAB と Java のメソッドの場合には、メソッドの属性とシグネチャの全記述を表示します。このオプションは、シグネチャの異なる重複するメソッド名を削除しません。このオプションは、MATLAB 7.6 より前に定義されたクラスでは機能しません。'-full'
)
例
クラス メソッドのリスト
MException クラスのパブリック メソッドを表示します。
methods MException
Methods for class MException: MException addCause addCorrection eq getReport isequal ne rethrow throw throwAsCaller Static methods: last
オブジェクトからメソッド名を取得
java.lang.String オブジェクトを作成し、そのオブジェクトのパブリック メソッド名を表示します。
s = java.lang.String; methods(s);
Methods for class java.lang.String: String charAt chars codePointAt codePointBefore codePointCount codePoints compareTo compareToIgnoreCase concat contains contentEquals copyValueOf endsWith equals equalsIgnoreCase format getBytes getChars getClass hashCode indexOf intern isEmpty join lastIndexOf length matches notify notifyAll offsetByCodePoints regionMatches replace replaceAll replaceFirst split startsWith subSequence substring toCharArray toLowerCase toString toUpperCase trim valueOf wait
メソッドのシグネチャの表示
MException クラスのパブリック メソッドをリストし、メソッドのシグネチャを表示します。
methods('MException','-full')
Methods for class MException: MException lhs1 MException(asciiString rhs1, rhs2) MException scalar lhs1 addCause(MException scalar rhs1, MException scalar rhs2) varargout addCorrection(MException rhs1, Correction) logical lhs1 eq(rhs1, rhs2) logical lhs1 eq(MException rhs1, MException rhs2) logical scalar lhs1 eq(MException scalar rhs1, MException scalar rhs2) unicodeString lhs1 getReport(MException scalar rhs1, asciiString rhs2, rhs3) logical scalar lhs1 isequal(rhs1, rhs2) logical scalar lhs1 isequal(MException rhs1, MException rhs2) logical scalar lhs1 isequal(MException scalar rhs1, MException scalar rhs2) Static MException scalar lhs1 last(ustringToString scalar rhs1) logical lhs1 ne(MException rhs1, MException rhs2) logical lhs1 ne(rhs1, rhs2) logical scalar lhs1 ne(MException scalar rhs1, MException scalar rhs2) rethrow(MException scalar rhs1) throw(MException scalar rhs1) throwAsCaller(MException scalar rhs1)
メソッド名を cell 配列に格納
MException クラスのパブリック メソッド名を cell 配列に格納します。-full オプションを使用してメソッドのシグネチャを含めます。
m = methods('MException','-full');
入力引数
ClassName
— クラス名
文字ベクトル | string スカラー
クラス名。文字ベクトルまたは string スカラーとして指定します。
データ型: char
| string
'-full'
— 全記述を表示
'-full'
入力引数と出力引数を含むメソッドの全記述を表示
データ型: char
出力引数
m
— メソッド名
cell 配列
メソッド名。文字ベクトルの cell 配列として返されます。
詳細
拡張機能
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2006a より前に導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)