Programming

JAVA - 객체 배열 선언

Hong Manager 2016. 9. 1. 10:39

자바에는 구조체가 없어 클래스로 구조체를 사용한다

 

class ABC{

  int a;

  double b;

}

 

ABC test = new ABC();

 

 

이를 배열로 사용하려면.

 

ABC test[] = new ABC[3];

 

이렇게만 사용하면 실제 사용시 NullPointer 에러가 발생한다.

 

배열 개수만큼 일일이 생성해줘야한다.

 

ABC test[] = new ABC[3];

for(int i=0; i<test.length; i++){

  test[i] = new ABC();

}

 

C++은 선언하면 끝인데.. 자바는 적응이 안된다.