サブクラスにはスーパークラスと同じプロパティがあります。これは次のようになります
classdef superclass < handle
properties
a
b
c
methods
function sup = superclass(...)
sup.create(...)
end
classdef subclass < superclass
properties
a1
b1
c1
methods
function sub = subclass(...)
ここで、サブクラスのコンストラクターが最初にスーパークラスのプロパティを初期化するようにします
sub@superclass()
次に(これが私が立ち往生している場所です)サブクラスコンストラクターが2番目にすべての値a1、b1、c1を初期化します。プロパティを初期化する手順は sup と sub で変わらないので、次のように再利用したいと思います。
function sub = subclass(args1, args2)
sub@superclass(args1)
sub.create(args2)
サブクラスの新しい「作成」関数を作成せずに、どうすればこれに到達できますか?