Programming with MATLAB    

多重継承

多重継承の場合、オブジェクトのクラスは、複数の親クラスから派生するものを 継承します。子オブジェクトは、それ自身のフィールドと同様にすべての親クラ スからフィールドを得ます。

多重継承は、一世代以上より、もっと広いものを含みます。たとえば、各々の親 オブジェクトは、複数の"ニ世代オブジェクト"等からメンバを継承します。多 重継承は、3つ以上の引数をもつclassを読み込むことによりコンストラクタの中 で実現されます。

ユーザは、クラス入力リストに希望される親の引数を加えることができます。

多重親クラスは、同じ名前の関連したメソッドをもっています。この場合、MATLAB は、コンストラクタ関数の中のclass 関数の中の最初に表れる親に関連したメソッ ドを呼びます。この名前に続く連続的な親関数にアクセスする方法はありません。


  単一継承 Aggregation(集約)