在下面的代码中,LinkedList
是一个用于创建-显然-链接列表的类,它具有方法insertFirst(..)
and displayList()
。
我试图使用这个类在另一个类中创建一个变量——> FCFS 类。在 FCFS 类中将其声明为私有变量会导致在以下行出现 NullPointerException 错误:process.insertFirst(..)
和process.display()
。当我在work()
方法中声明它时,它工作得很好。
我只是想了解为什么会这样:
public class FCFS {
public void work(){
LinkedList process = new LinkedList();
process.insertFirst(3);
process.displayList();
}
}
虽然这不是:
public class FCFS {
private LinkedList process;
public void work(){
process.insertFirst(3);
process.displayList();
}
}