0
나는 노드 클래스와 트리 클래스를 가지고있다. 노드 선언에 필요한 속성을 포함하도록 노드 클래스를 정의했으며 트리 클래스는 노드에서 트리 구조를 형성하는 데 사용됩니다. 트리 구조가 노드에서 형성되는 동안 노드 객체를 반환하는 데 문제가 있습니다. 내 코드 구조는 다음과 같습니다 첫 번째 클래스의 생성자를 통해 두 번째 클래스의 객체를 반환
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
은 이제 점점 오전 오류는 다음과 같습니다 클래스 '나무'의 인스턴스를 구성 할 때, 생성자는 반환 된 객체의 클래스를 유지해야합니다. 왜 그런 일이 일어 났는지 알고 있지만 이에 대한 해결 방법을 알고 싶습니다. 감사.