我正在尝试创建一个java类来实现轮廓图。 但是我在构造函数的nodes.add(a)中得到了NullPointerException错误。
public class WGraph {
public ArrayList<Node> nodes;
public WGraph(int n) {
int i;
for(i=0; i<=n; i++) {
Node a = new Node(i);
nodes.add(a);
}
}
类Node,特别是Node(int key)构造函数定义如下:
public class Node {
public int key;
public ArrayList<Edges> connections;
public Node(int key) {
this.key=key;
this.connections = new ArrayList<Edges>();
当我跑步时
WGraph o = new WGraph(3);
System.out.println(o);
我收到NullPointerException错误,我没有ideia为什么。