객체의 배열은 여러개의 참조변수를 하나로 묶은 것이다.
객체의 배열 = 참조변수의 배열
형식 : 클래스[ ] 배열명 = new 클래스명[길이];
놓치기 쉬운부분은
참조변수 배열을 생성까지는 문제없이 잘 하지만, 각각의 참조변수에 객체를 할당하지 않는 실수가 종종 발생한다.
잊지말고 할당(초기화)도 해주자.
// 1. 참조변수 배열 생성
Car[] carArr = new Car[5]; // 길이가 5인 Car타입의 참조변수 배열
// 길이가 5인 Car타입의 참조변수 배열을 선언만 된 상태일 뿐
// 아직 각각의 참조변수는 객체가 할당되어 있지않다.
// 2. 참조변수에 객체 할당
carArr[0] = new Car();
carArr[1] = new Car();
carArr[2] = new Car();
carArr[3] = new Car();
carArr[4] = new Car();
// 3. 1~2번을 한번에 (참조변수 배열을 선언과 초기화(할당)을 한번에)
Car[] carArr = { new Car(), new Car(), new Car(), new Car(), new Car() };
[Java] 반복문에서 break 와 continue (0) | 2024.02.15 |
---|---|
[Java] 선언위치에 따른 변수의 종류 (0) | 2024.01.18 |
[Java] 객체의 생성과 사용 (0) | 2024.01.18 |
[Java] 변수의 타입. 기본형, 참조형 (0) | 2024.01.17 |
[Java] 클래스와 객체 그리고 인스턴스 ( Class, Object, Instance) (0) | 2024.01.17 |