このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
サブクラス化の適用
組み込みクラスのサブクラス化とインターフェイスの定義
特殊化されたデータ型を定義してデータの特定のクラスで実行できる操作を拡張するには、組み込みのクラスからクラスを導出します。このサブクラスは、組み込みのクラスからメソッドと動作を継承し、さらに特殊化された操作を実行するために新しいメソッドを追加できます。
トピック
組み込み型のサブクラス
これらの基本データ型からの派生によって MATLAB®組み込みクラスを拡張します。
組み込みクラスをサブクラス化して、そのデータ型を扱う関数の動作を拡張します。
関数size
および関数numel
はユーザー定義クラスを取り扱います。
組み込みクラスから派生したサンプル クラス
プロパティと新しい動作を定義せずに、組み込みクラスからクラスを派生させることができます。
組み込みクラスから派生してプロパティを定義するクラスでは、そのクラスでの配列の動作を定義しなければなりません。
この組み込み数値クラスから派生したクラスの例は,有用な動作を継承しています。
組み込み型から派生した列挙クラスは、これらの型から動作を継承します。
スーパークラス
抽象クラスを使用して、各サブクラスが継承するインターフェイスを定義します。
実装するサブクラス用のインターフェイスの定義方法。