클래스배열이란? 클래스를 배열로 선언한 것
⭐ 클래스배열을 사용하는 이유
- 객체를 여러개 선언해야 하는 경우에 배열 타입으로 한번에 선언한 후 사용한다.
- 각 객체는 규칙성이 없기 때문에 규칙성을 부여하기 위해서 사용한다.
배열의 한 칸, 한 칸이 하나의 객체이다.
클래스 배열 선언
◆ 선언 방법 1
클래스명[] 배열명 = {
new 생성자(),
new 생성자(),
...
};
//-----예시-----
Car[] garage = {
new Car("Ferrari", "Red", 70000),
new Car("K7", "White", 4000),
new Car(26000)
};
◆ 선언 방법 2
클래스명[] 배열명 = new 클래스명[칸수];
클래스 배열 사용
◆ 각 칸이 객체이기 때문에 각 방으로 접근 후 .을 찍고 필드로 접근한다.
배열명[idx].변수
배열명[idx].메소드()
'Backend > Java' 카테고리의 다른 글
[Java] 기초정리 15. 업캐스팅, 다운캐스팅, instanceof (0) | 2024.08.31 |
---|---|
[Java] 기초정리 14. 상속(inheritance) - 클래스 상속 (0) | 2024.08.30 |
[Java] 기초정리 12. 다형성(Polymorphism) - 오버로딩, 오버라이딩 (0) | 2024.08.10 |
[Java] 기초정리 13. 생성자 - 생성자 선언, this (0) | 2024.08.09 |
[Java] 기초정리 12. 클래스 - 클래스 선언, 사용 (0) | 2024.08.08 |