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