新しいクラスシステムの下でmatlabのサブクラス化に関する質問。私はいくつかの保護されたプロパティを持つクラスAを持っている:Matlabのサブクラス化の質問
classdef Table < Base
properties (SetAccess = protected, GetAccess = public)
PropA = [];
end %properties
私はいくつかの特殊な機能を持つサブクラスを作り、さらにがpropaへのアクセスを制限したいと思います。 (つまり、サブクラスでアクセスをプライベートにする)。私の最初の考えはだった:
classdef subTable < Table
...
methods (Access = private)
out = get.PropA(obj, value);
end %private methods
ただし、ヘルプでそれは言う:「あなたは何の属性を指定しないメソッドブロック内のプロパティアクセスメソッドを定義する必要があります。」そのアイデアのためには大変です。
アイデア?