如何使用属性从一个类中定义一个属性在另一个类?

3视图(30天)
Prashanti Ganesh
Prashanti Ganesh 2021年8月6日
你好,
我定义了一个类
classdefAgentVars
属性
set_o = linspace (-0.2, 0.2, 20)%的观察
结束
结束
我想使用另一个类中的set_o属性。例如
classdef代理
属性
set_o = AgentVars.set_o
结束
结束
然而,目前我无法从其他类访问属性。我怎么能这样做呢?谢谢你!

接受的答案

里克
里克 2021年8月6日
我不知道正确的答案,但你也可以在构造函数中设置值:
classdef代理
属性
set_o =南
结束
方法
函数obj =代理
obj.set_o = AgentVars.set_o
结束
结束
结束
你也可以从超类继承,但只有如果你想从一个类继承。
8的评论

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!