저는 Java에 익숙하지 않고 작은 학습 프로젝트에서 작업하고 있지만 막혔습니다. 나는 왜 for 루프가 MyApp.main (MyApp.java:26)에서 "main"java.lang.NullPointerException 스레드의 Exception을 생성하는지 알아 내려고하고있다. 아무도 내가 뭘 잘못 설명 할 수 있습니까? 나는 대단히 도움을 주셔서 감사합니다!Java For Loop 객체가있는 배열의 오류
// Create array of toddlers
babyMikeyToddler[] toddlercollection = new babyMikeyToddler[4];
toddlercollection[0] =new babyMikeyToddler("Baby Mikey",10,2);
toddlercollection[1] =new babyMikeyToddler("Baby Mikey",10,2);
toddlercollection[2] =new babyMikeyToddler("Baby Mikey",10,2);
for(int i =0; i < toddlercollection.length; i++)
{
System.out.println(toddlercollection[i].getName());
}
}
}
'toddlercollection [3]'은 (는) null입니다. – jlordo
저는 여기에 새로운데, 이것은 우리가 downvote해야하는 질문처럼 보입니다. 그럴까요? –
@Nasser 아마도 그렇지 않습니다. 기본적인 오류이지만 질문은 합리적으로 명확하고 잘 설명됩니다. – chrylis