【发布时间】:2012-02-27 22:38:08
【问题描述】:
我有一个节点类和一个树类。我已经定义了节点类以包含节点声明所需的属性,并且树类用于从节点形成树结构。虽然树结构是由节点形成的,但我在返回节点对象时遇到了问题。我的代码结构是:
classdef Node
properties
node_center;
node_size;
end
methods
function this = Node(center,size)
this.node_center = center;
this.node_size = size;
end
end
end % end of class Node
classdef Tree < handle
methods
function n = Tree(points,objects_in_tree)
n = Node(center_of_points,size);
n = insert_child(n,center,sizez);
end
end
现在我得到的错误是: 在构造类“树”的实例时,构造函数必须保留返回对象的类。 我知道它发生的原因,但想知道解决方法。谢谢。
【问题讨论】: