관리 메뉴

코딩 브이로그

객체 배열 본문

Java의 정석

객체 배열

표준프레임워크 풀스텍 개발자 홍의표 2023. 9. 8. 14:58

많은 수의 객체를 다뤄야할 때, 배열로 다루면 편리할 것이다. 객체 역시 배열로 다루는 것이 가능하며, 이를 '객체 배열'이라고 한다. 그렇다고 객체 배열 안에 객체가 저장되는 것은 아니고, 객체의 주소가 저장된다. 사실 객체 배열은 참조변수들을 하나로 묶은 참조 변수 배열일 것이다.

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();
}

 

'Java의 정석' 카테고리의 다른 글

열거형  (3) 2024.10.14
클래스의 또 다른 정의  (0) 2023.09.08
클래스와 객체의 정의와 용도  (0) 2023.09.08
객체지향언어  (0) 2023.09.08
상수와 리터럴  (0) 2023.09.07