假设我有两个类,即A和B,需要将B类中的值返回给A.因此,我创建了一个以下列形式的getter函数:
function y = getValue(obj)
y = obj.value;
end
因此,在A类中,我尝试通过实例化类B并以下列方式调用getter方法来检索值:
obj.bVar = B(); % Instantiate class B and assign to variable 'bVar' in class A
obj.aVar = obj.bVar.getValue(); % Call the getter function
此外,我希望'aVar'变量有一个赋值给它的值,这是分配给'bVar'的值。但是,当使用'disp()'方法显示'aVar'的内容时,它是空的。
你知道我在这里做错了吗?