对标题造成混淆表示歉意。
我试图将一个类的属性设置为另一个类:
classdef gun
properties
bullets;
...
稍后将bullets
初始化为另一个类对象bullets = bul(10);
classdef bul
properties
...
methods
function obj = addBullet(obj, num)
...
但是,当我尝试在类addBullet
中调用方法gun
时,就像gun.bullets.addBullet(2)
一样,我收到一条错误消息:
Dot indexing is not supported for variables of this type.
是因为Matlab不支持将类作为另一个类的属性吗?有什么办法可以解决吗?