728x90
반응형
SMALL
많은 수의 객체를 다뤄야할 때, 배열로 다루면 편리할 것이다. 객체 역시 배열로 다루는 것이 가능하며, 이를 '객체 배열'이라고 한다. 그렇다고 객체 배열 안에 객체가 저장되는 것은 아니고, 객체의 주소가 저장된다. 사실 객체 배열은 참조변수들을 하나로 묶은 참조 변수 배열일 것이다.
Ty[] tvArr = new Tv[3]; // 참조변수 배열(객체 배열)을 생성
// 객체를 생성해서 배열의 각 요소에 저장
tvArr[0] = new Tv();
tvArr[1] = new Tv();
tvArr[2] = new Tv();
// 배열의 초기화 블럭을 사용하면, 다음과 같이 한줄로 간단히 할 수 있다.
Tv[] tvArr = { new Tv(), new Tv(), new Tv() };
// 다뤄야할 객체의 수가 많을 때는 for문을 사용하면 된다.
Tv[] tvArr = new Tv[100];
for(int i=0; i<tvArr.length; i++) {
tvArr[i] = new Tv();
}
728x90
반응형
LIST
'Java의 정석' 카테고리의 다른 글
열거형 (3) | 2024.10.14 |
---|---|
클래스의 또 다른 정의 (0) | 2023.09.08 |
클래스와 객체의 정의와 용도 (0) | 2023.09.08 |
객체지향언어 (0) | 2023.09.08 |
상수와 리터럴 (0) | 2023.09.07 |