繁体   English   中英

带有arraylist的泛型类,包含泛型类本身的引用

[英]generic class with an arraylist containing reference of generic class itself

class Node<T>{

private T myValue;
private ArrayList<Object> next;



public <U> void addLink(U n){
        this.next.add(n);
}


}

在主要我有:

    Node<String> myNode1 = new Node<String>("Ciao");
    Node<Integer> myNode2 = new Node<Integer>(12);

    myNode1.addLink(myNode2, true);

我需要在类Node中接下来指向adiacent节点的指针

但是java会抛出NullPointerException

请帮我。

this.next从未初始化。 尝试声明:

private ArrayList<Object> next = new ArrayList<Object>();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM