[Java] 기초정리 13. 클래스 배열(객체 배열) - 클래스 배열 선언, 사용

2024. 8. 20. 14:39·Backend/Java

클래스배열이란? 클래스를 배열로 선언한 것

 

⭐  클래스배열을 사용하는 이유

- 객체를 여러개 선언해야 하는 경우에 배열 타입으로 한번에 선언한 후 사용한다.

- 각 객체는 규칙성이 없기 때문에 규칙성을 부여하기 위해서 사용한다.

 

배열의 한 칸, 한 칸이 하나의 객체이다.


클래스 배열 선언

◆ 선언 방법 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
'Backend/Java' 카테고리의 다른 글
  • [Java] 기초정리 15. 업캐스팅, 다운캐스팅, instanceof
  • [Java] 기초정리 14. 상속(inheritance) - 클래스 상속
  • [Java] 기초정리 12. 다형성(Polymorphism) - 오버로딩, 오버라이딩
  • [Java] 기초정리 13. 생성자 - 생성자 선언, this
찌이e
찌이e
  • 찌이e
    찌이의 개발일기
    찌이e
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Frontend
        • React
      • Backend
        • Java
        • Java - Coding Test
        • Spring
        • PHP
      • Framework
        • 그누보드
        • 워드프레스
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    java조건문
    연산자순위
    java출력
    프로그래머스
    클래스배열
    next메소드
    출력메소드
    java연산자
    java배열
    JAVA생성자
    java문자열메소드
    math.abs
    입력메소드
    리액트설치
    Java입력
    java
    print메소드
    클래스상속
    연산자 순서
    강제형변환
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
찌이e
[Java] 기초정리 13. 클래스 배열(객체 배열) - 클래스 배열 선언, 사용
상단으로

티스토리툴바