JAVA 객체 배열(Object Array)


객체는 클래스로부터 생성된다.
동일한 클래스에서 생성되었더라도 완전한 독립체이다.
따라서 객체 안의 데이터는 객체마다 별개의 데이터가 된다.


객체 배열의 선언

ClassName 변수 = new ClassName[index];
변수[index] = new ClassName();


1
2
3
4
5
6
7
8
Abc[] array = new Abc[5]; // 배열 선언
for(int i=0;i<array.length;i++){
    array[i] = new Abc(); // 객체 생성
}
class Abc{
}
cs



객체를 생성하지 않으면 java -java.lang.NullPointerException 에러가 난다.

댓글