3
我的子类与我的超类具有相同的属性。 这看起来像下面在Matlab中使用超类功能修改子类属性
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(...)
现在我想子类的构造函数先初始化超性能
,然后(这是我在哪里卡住)子类构造函数其次初始化所有值a1,b1,c1。 由于其初始化属性SUP和子之间不改变的过程,我想重新使用它像这样:
function sub = subclass(args1, args2)
[email protected](args1)
sub.create(args2)
我怎么能达到这一点,而不需要编写一个新的“创造”功能的子类?