gpt4 book ai didi

java - 无法实例化类型节点

转载 作者:行者123 更新时间:2023-11-30 03:30:59 25 4
gpt4 key购买 nike

我的项目中有 2 个类(class)。这些类之一具有 Node 的类和构造函数:

public static class Node {
public Float key; // sorted by key
private String val; // associated data
private Node left; // left and right subtrees
private Node right;
private int N; // number of nodes in subtree

public Node(Float key, String val) {
this.key = key;
this.val = val;
}
}

另一个类需要实例化一个 Node。我就是这样做的:

    Node root = new Node (distArray[0], adArray[0]);

我之前已经实例化过类似的其他类型,并且它总是有效。然而,现在我从这个问题的标题中得到了错误。任何提示将不胜感激。谢谢!

编辑:节点是类中的嵌套类,未在其中实例化

最佳答案

I have 2 classes in my project. One of these classes has the class and contructor for Node

如果 Node 是一个嵌套类,正如这句话所暗示的那样,您应该使用以下方式实例化它:

ContainingClass.Node root = new ContainingClass.Node (distArray[0], adArray[0]);

另一种方法是将 ContainingClass.Node 类的导入添加到尝试实例化它的类中。

关于java - 无法实例化类型节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29058189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com