자..레퍼런스 변수 입니다. 레퍼런스 변수란 어떤 객체를 가르키는 포인터 같은 것입니다. MyClass myclass = new MyClass(); 와 같이 객체를 생성했다고 하면, myclass를 새로 생성된 MyClass 객체를 핸들링 할 수 있는 레퍼런스 변수라고 합니다. 따라서 레퍼런스 변수가 객체를 의미하지는 않습니다. 그저 객체를 조정할 수 있는 포인터에 불과하지요.. 그럼 잠깐 C 얘기를 해볼까요? int * a; a = (int *)malloc(sizeof(int) * 10); 이렇게 하면 int 사이즈 곱하기 10개 만큼 사용할 메모리 공간이 확보되고, 그 공간은 "a"라는 변수를 이용해서 접근할 수 있습니다. 그쵸? 그럼 "a"의 사이즈는 얼마인가요? int를 4바이트라고 했을때 말이에..