他他のクラスのサブサブクラスとしてをを定义するに,以下のにClassdef.
行<
のの后にスーパースーパークラスををしし
Classdef.班级名称<超类
复数のクラスから継承するするは,以下のように&
を使用してスーパークラスの组み合わせを示します。
Classdef.班级名称<SuperClass1和SuperClass2.
复数のスーパークラスからの生物のは,クラスメンバーの互换性を参照してください。
サブクラスは,スーパークラスの属性を継承しません。
双倍的
から派生するクラスを定义し,値を正の数値に制限するとします。positipedouble
クラスは,以下のようにます。
既定のコンストラクターをサポートサポート(致力于数量なし)。入力次数なしでコンストラクターを呼び出す条件を参照してください。
mustbepositive.
を使用して入力を正の値に制限する。
入力値値を指定してスーパークラスコンストラクターを,双重数目を作物。
Classdef.positipedboy方法功能obj = positivedouble(数据)如果nargin == 0 data = 1;别的MustBepositive(数据)结尾obj = obj @ double(数据);结尾结尾结尾
1行5列の数码配列配列使使しpositipedouble
クラスのオブジェクトを作品成しし。
a = positivedouble(1:5);
任意の双重のようにこののオブジェクトに対して操作用
总和(a)
ans = 15.
positipedouble
クラスのオブジェクトは正の値でなければなりません。
a = positivedouble(0:5);
使用必需(第19行)值时出错必须为正。纠正频道错误(第7行)MustBeposigive(数据)