このような抽象クラスのプロパティを持つインターフェイスを定義したいと思います
classdef A
properties (Abstract = true)
Valid;
end
end
このようなこのインターフェースの実装で
classdef B < A
properties (Dependent = true)
Valid;
end
methods
function v = get.Valid(obj)
v = 1;
end
end
end
しかし、BIのインスタンスを作成しようとすると、次のエラーが発生します
>> c = B()
??? Error using ==> B
The property 'Valid' restriction defined in class 'B' must match the property definition in base class 'B'.
誰が私が間違っているのか教えてもらえますか?