是否可以创建一个以类为节点的树结构?

时间:2019-06-24 07:46:28

标签: java class tree nodes

我正在尝试在Java中实现自定义树结构。我希望我的树的节点类型为class(即),树中的每个节点都应代表一个类并指向其子节点。 这可能创造吗?如果没有,还有其他方法可以实现这种结构吗?

P.S。很抱歉,如果这个问题似乎不合逻辑:-|

1 个答案:

答案 0 :(得分:0)

您必须包装Class对象才能指向他们的孩子。

class CustomTree {
    Node root;

    public CustomTree(Node root) {
        this.root = root;
    }
}

class Node {
    Class value;
    List<Node> children;

    public Node(Class value) {
        this.value = value;
        children = new ArrayList<>();
    }

    public void addChild(Class clazz) {...}
}