例如: 我有两个这样的课程: 在B级评论中寻找一个问题,向下。
classdef A < handle
properties
classBobj; % class B is a property of class A
end
methods
MethodFromA (obj)
end
end
end
classdef B <handle
methods
MethodFromB (obj)
% I is possible to call class A method MethodFromA here
end
end
end
答案 0 :(得分:1)
有两种方法可以实现:
您尝试从A类调用静态方法,但是您必须将其定义为:
classdef A < handle
properties
classBobj; % class B is a property of class A
end
methods (Static)
MethodFromA()
end
end
这可以在您的代码中随处调用(不引用A的实例),如下所示A.MethodFromA()
MethodFromB(obj)
,您应该MethodFromB(obj, classAobj)