class Person{
String name;
int age;
Person(){}//생성자
void getName(){....}
}
Person p2=new Person(); //객체생성
여기서 p2는 객체를 가리킬 수 있는 포인터가 됨. 이녀석을 자바에선 레퍼런스라고 부름.
Person p2[]=new Person[10 ]; //배열생성
이제 조금 더 헷갈리는걸로 가보자...
만약에 아래와 같은 자바 코드가 있다면 그림이 어떻게 될까?
for(int i=0;i<2;i++)
p2[i]=new Person();
이러한 코드가 있다면 그림이 어떻게 될까?
위와 같은 식으로 만들어 질 것이고...
사용은 p2[0], p2[1]을 이용하여 사용하면 된다.
절대로 객체생성과 배열생성 그리고 이 둘을 가지고 한번에 여러개의 객체생성을 헷갈리지 말자.