객체 배열

0
post-thumbnail

객체 배열 == 참조변수 배열

  • Tv[] tvArr = new Tv[3]; Tv 타입 참조변수 3개를 만듦
  • tv Arr[0] = new Tv() : Tv 객체를 만들고 그 주소를 tvArr[0] 참조변수에 넣음
    ➡︎ Tv 타입의 참조변수 3개를 만들고, tv 객체를 만든 것의 주소를 참조변수안에 넣는 것임으로 참조변수의 배열이라고도 할 수 있다. (0x100, 0x200, 0x300)
  • 참조변수 배열만 생성해놓고서(Tv[] tvArr = new Tv[3];),
    객체를 만들어서 배열에 주소를 넣어줘야하는데, 배열만 생성하고 에러난다고 하는 실수가 많이 발생.
    객체배열을 만들었다고해서 그 안에 객체가 생성되는 것은 아님. 무조건 하나씩 넣어줘야함.
profile
백엔드를 공부하고 있습니다.

0개의 댓글