【发布时间】:2010-10-20 05:29:06
【问题描述】:
关于matlab中子类化的问题,在新的类系统下。我的 A 类具有一些受保护的属性:
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
但是,在帮助中它说:“您必须在不指定任何属性的方法块中定义属性访问方法。”这个想法就这么多。
有什么想法吗?
【问题讨论】: