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
请帮帮我。
答案 0 :(得分:4)
this.next
从未初始化。尝试声明:
private ArrayList<Object> next = new ArrayList<Object>();