본문 바로가기
Java

[Java] 객체배열? 선언과 할당, 초기화

by 나는 개발자 2021. 1. 11.

 

객체배열이란?

객체를 저장하는 배열로 여러 객체를 묶어 관리한다.

기본자료형 배열과 사용목적이 비슷하다.

 

객체배열의 선언

기본자료형 배열의 선언과 비슷하다. 

클래스명 [ ] 배열명;
클래스명 배열명 [ ];

Student [ ] arr;
Student arr [ ];

 

 

객체배열의 할당

배열명 = new 클래스크기[배열크기] ;

arr = new Student[5];

 

 

선언과 동시에 할당

클래스명 배열명[ ] = new 클래스명[배열크기] ;

Student[ ] arr = new Student[5];

 

 

 

 

객체배열의 대입(초기화)

인덱스를 이용한 초기화와 선언+할당 동시에 초기화 하는 방법이 있다.

 

 

1) 인덱스를 이용한 초기화

배열명[i] = new 클래스명();

 

 

2) 선언과 동시에 할당 및 초기화

클래스명 배열명[ ] = {new 클래스명( ), new 클래스명 ( )};

댓글