나는 훌륭한 책인 것처럼 보이는 자바를 배울뿐입니다. 그러나 예제 중 하나를 따르는 데 문제가 있습니다. 다음 코드에서는 간단한 클래스의 멤버 변수를 사용하는 단계가 분명히 없습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 나는이 프로그램을 실행하면자바 클래스 멤버 구성
class Dog {
String name;
String color;
}
class DogsExample {
public static void main(String[] args) {
Dog [] myDogs = new Dog[3];
myDogs[0].name = "Rover";
}
}
, 그것은 내가 이름의 멤버 변수에 값을 할당 널 포인터 예외가 발생합니다 : 여기
코드의$ java DogsExample
Exception in thread "main" java.lang.NullPointerException
at DogsExample.main(DogsExample.java:11)
왜 그럴 수 없어 이 작업을 수행?
대단원! 고마워요, 이제 그 문제를 이해합니다. – jmoxrox