主要内容

このページの翻訳は最新ではありませ。

サブクラスの构文

サブクラス定义の构文

他他のクラスのサブサブクラスとしてをを定义するに,以下のにClassdef.<のの后にスーパースーパークラスををしし

Classdef.班级名称<超类

复数のクラスから継承するするは,以下のようにを使用してスーパークラスの组み合わせを示します。

Classdef.班级名称<SuperClass1和SuperClass2.

复数のスーパークラスからの生物のは,クラスメンバーの互换性を参照してください。

クラスの属性

サブクラスは,スーパークラスの属性を継承しません。

双のサブクラス化

双倍的から派生するクラスを定义し,値を正の数値に制限するとします。positipedoubleクラスは,以下のようにます。

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(数据)

关键词する