クラス構文とファイル編成
クラス ブロックの構文、属性、およびファイルとフォルダー内での編成
classdef を使用してクラス ブロックを定義し、クラス属性を指定します。名前空間を使用してクラス ファイルとフォルダーを編成します。MATLAB® におけるいくつかのオブジェクト指向プログラミング手法を示すクラスの基本的な例については、単純なクラスの作成を参照してください。
トピック
クラスの定義
- ユーザー定義クラス
MATLAB を使うと、クラスを定義してオブジェクト指向の設計を実装することができます。 - クラスの属性
クラス属性を使うと、定義したクラスの動作を変更することができます。 - クラス定義ファイル内の関数
スクリプト ファイルや関数ファイルでローカル関数を定義できるように、classdefファイル内でもローカル関数を定義できます。
クラス フォルダーと名前空間フォルダー
- クラス定義を含むフォルダー
クラス定義の複数のファイルを収める、クラス ファイル専用フォルダーを定義します。 - 名前空間の作成
名前空間を使用してコードを整理する。 - 関数への名前空間メンバーのインポート
名前空間からコードをインポートして参照を簡略化する。
クラスにおける式
- クラス定義内の式の評価
MATLAB 式を使用して、属性とプロパティの値を定義できます。
クラスの優先順位
- クラスの優先順位
ユーザー定義クラスの中で相対的な優先順位を指定する。