私の人生のために、なぜ私はここでエラーを起こしているのか理解できません。それは私が入力を入れることができますが、その後終了し、 "emp [i] .setName"で始まる行でNullPointerExceptionを解釈します。あなたはJavaで配列を作成するとき配列で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