このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
メソッド
メソッドの構文、属性および目的
メソッドは、クラスによって定義される操作です。メソッドは、クラスのオブジェクトで操作を実行するために MATLAB® 関数をオーバーロードできます。MATLAB は、呼び出すメソッドまたは関数を優先引数に基づいて決定します。クラス コンストラクター メソッドは、クラスのオブジェクトを作成し、特定のルールに必ず従います。
クラス
matlab.metadata.Method | Describe MATLAB class method |
トピック
メソッドの使用
- クラス設計でのメソッド
MATLAB クラスではさまざまな種類のメソッドがそれぞれ特定のタスクを実行します。 - メソッドの構文
属性と引数の検証を含む、クラス メソッドを定義する。 - メソッドの呼び出し
ドット構文または関数構文を使用してクラス メソッドを呼び出す。 - メソッド アクセス リスト
クラス メソッドにアクセスできるクラスのリストを指定します。 - 別ファイルのメソッド
利便性と効率性のため、クラス メソッドを別々のファイルに定義します。
メソッドのタイプ
- メソッドの属性
メソッドの属性はメソッドの動作を制御します。 - 通常のメソッド
メソッド ブロックを使用して、クラス定義ファイル内で通常のメソッドを定義します。 - クラス コンストラクター メソッド
クラス コンストラクターはクラスのインスタンスを作成する特殊なメソッドです。 - 静的メソッド
静的メソッドは入力引数としてクラスのオブジェクトを必要としません。
関数をオーバーロードするメソッド
- クラス定義での関数のオーバーロード
クラスの MATLAB 関数をオーバーロードすることにより、そのクラスのオブジェクトが MATLAB 演算をサポートできるようになります。 - 配列作成関数に対するクラス サポート
クラスで配列作成関数をオーバーロードせずに、これらの関数のサポートを追加します。 - 条件付きステートメント内のオブジェクト
オブジェクトのクラスの関係演算子を定義して、条件付きステートメントでのオブジェクトの使用を有効にします。