在Java中使用getter和setter与对象数组时遇到的困难

我打算在Java对象中使用getter和setter方法来处理对象数组,并且得到了Null Pointer Exception。我无法解决此问题。请帮助纠正我的方法。下面是我尝试过的方法。

class Employee {

private String name;

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

}

公共课工作{     公共静态void main(String [] args){

    Employee employeeArray[] = new Employee[2];
    employeeArray[0].setName("Deepak");
    System.out.println(employeeArray[0].getName());

}

}

评论
  • nvelit
    nvelit 回复

    声明一个员工对象。然后将其存储在对象数组中。

    Employee employeeArray[] = new Employee[2];
    Employee employee = new Employee();
    employeeArray[0] = employee.setName("Deepak");
    System.out.println(employeeArray[0].getName());