我是一个使用java的新人。我的问题似乎很幼稚,但我真的不知道该怎么办。 这是代码:
class Employee{
String name;
Employee supervisor;
}
public class EmployeeTest{
public static void main(String[] args){
Employee emp = new Employee();
emp.name = "Xhaka";
emp.supervisor.name = "Origi";
if(emp.supervisor == null){
System.out.println( emp.name + " is the boss and has no supervisor!" );
}
else{
System.out.println("The supervisor of " + emp.name + " is " + emp.supervisor.name);
}
}
}
当我尝试编译它时,它显示了这个问题:线程“main”中的异常java.lang.NullPointerException。 我该如何解决这个问题?