Не могу за жизнь меня понять, почему я здесь ошибаюсь. Он позволяет мне вводить ввод, но затем завершает работу и говорит, что theres исключение NullPointerException в строке, которая начинается с «emp [i] .setName».Почему я получаю исключение NullPointer с помощью моего массива?
String dpt, salary, name;
Manager[] emp = new Manager[3];
for (int i=0; i<3; i++)
{
name = JOptionPane.showInputDialog("Enter Name");
emp[i].setName(name);
потому что вы создаете массив менеджеров, но никогда не устанавливаете каждый элемент массива в 'new Manager()'. – nhouser9
Массив заполнен нулями ... – Li357