对于 OO 编程,我们classdef
在 matlab 中使用。有人可以向我解释如何访问超级类吗?属性的作用是什么,它们像 Java 中的构造函数吗?
问问题
1427 次
2 回答
2
用于@
访问超类。从对子类对象调用超类方法:
classdef MySub < MySuperClass
methods
function obj = MySub(arg1,arg2,...)
obj = obj@MySuperClass(SuperClassArguments);
...
end % MySub
end % methods
end % classdef
属性就像成员变量。 属性——存储类数据。
于 2012-03-12T18:06:53.300 回答
2
要定义子类,您可以查看文档
单继承:
classdef classname < superclassname
对于多重继承:
classdef classname < super1 & super2
属性更像是 Java 中的实例变量。
于 2012-03-12T16:21:52.363 回答