Это мой класс EmpData:
package com.bank;
public class EmpData {
int id;
String name;
String date;
String pos;
String status;
public void setEmp(int id, String name, String date) {
this.id = id;
this.name = name;
this.date = date;
}
public void setStat(String pos, String stat){
this.pos = pos;
this.status = stat;
}
public void disp(){
System.out.println(id+" : "+name+" : "+date+" : "+pos+" : "+status);
}
}
Это мой главный класс:
package com.bank;
public class Bank {
public static void main(String[] args) {
EmpData[] obj = new EmpData[4];
obj[1].setEmp(1, "Test123", "09-04-1990");
obj[1].setStat("clerk", "on-hold");
obj[1].disp();
}
}
у меня нет синтаксической ошибки в затмении, но когда я запускаю программу, я получаю следующую ошибку нулевого указателя
Исключение в потоке "main" java.lang.NullPointerException
в com.bank.Bank.main (Bank.java:6)