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