Glory-L 2023. 2. 9. 20:35

객체 배열

 

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

 

 

Tv tv1, tv2, tv3;

// 배열 변경 ↓

Tv[] tvArr = new Tv[3];	// 길이가 3인 Tv타입의 참조변수 배열

 

 

// 객체를 생성해서 배열의 각 요소에 저장

tvArr[0] = new Tv();	// 0x100 주소 안에 새로운 0x200 주소
tvArr[1] = new Tv();	// 0x100 주소 안에 새로운 0x300 주소	
tvArr[2] = new Tv();	// 0x100 주소 안에 새로운 0x400 주소

// 객체 배열은 간단히 표현

Tv[] tvArr = { new Tv(), new Tv(), new Tv() };

 

 

* 객체 배열 사용 시 주의 사항

Tv[ ] tvArr = new Tv[3]; 와 같이 객체 배열만 생성하고 안의 객체 타입을 넣어주지 않으면 의미가 없다. 

 

어찌보면 당연한 사항이다. 리스트에 값이 없는데 객체 배열을 사용하는 의미가 없다. 

 

 

 

 

 


 

 

[ 자바의 정석 - 기초 유튜브 강의 영상 참고 ]

https://www.youtube.com/watch?v=GSVbcmVw1i0&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=55