1

オブジェクト指向プログラミングではclassdef、matlabで使用します。誰かが私にスーパークラスにアクセスする方法を説明してもらえますか?プロパティの役割は何ですか、Javaのコンストラクターのようなものですか?

4

2 に答える 2

2

サブクラスを定義するには、ドキュメントを参照してください

単一継承:

classdef classname < superclassname

多重継承の場合:

classdef classname < super1 & super2

プロパティは、Javaのインスタンス変数に似ています。

于 2012-03-12T16:21:52.363 に答える
2

@スーパークラスにアクセスするために使用します。サブクラスオブジェクトでのスーパークラスメソッドの呼び出しから:

classdef MySub < MySuperClass
   methods
      function obj = MySub(arg1,arg2,...)
         obj = obj@MySuperClass(SuperClassArguments);
            ...
      end % MySub
   end % methods
end % classdef

プロパティはメンバー変数のようなものです。 プロパティ–クラスデータの保存

于 2012-03-12T18:06:53.300 に答える