我希望在Matlab中创建一个类,该类将模仿python中的以下代码(在类定义中),但无法找出使其工作所需的语法和/或权限:
@property
def prop(self):
return self._prop
@prop.setter
def prop(self, value)"
'some code'
self._prop = value
def readprop(self)
self._prop = 'some code'
要点是readprop方法不调用setter方法,而是设置参数的值。你知道吗
Tags:
据我所知,这是不支持的,最好的办法是使用两个属性对其进行破解:
下面是另一个解决方案,它是对我关于Reddit的问题的回答:
此代码将检查最后调用的函数是setter还是其他函数,并相应地执行操作。你知道吗
相关问题 更多 >
编程相关推荐