객체배열이란?
객체를 저장하는 배열로 여러 객체를 묶어 관리한다.
기본자료형 배열과 사용목적이 비슷하다.
객체배열의 선언
기본자료형 배열의 선언과 비슷하다.
클래스명 [ ] 배열명;
클래스명 배열명 [ ];
Student [ ] arr;
Student arr [ ];
객체배열의 할당
배열명 = new 클래스크기[배열크기] ;
arr = new Student[5];
선언과 동시에 할당
클래스명 배열명[ ] = new 클래스명[배열크기] ;
Student[ ] arr = new Student[5];
객체배열의 대입(초기화)
인덱스를 이용한 초기화와 선언+할당 동시에 초기화 하는 방법이 있다.
1) 인덱스를 이용한 초기화
배열명[i] = new 클래스명();
2) 선언과 동시에 할당 및 초기화
클래스명 배열명[ ] = {new 클래스명( ), new 클래스명 ( )};
'Java' 카테고리의 다른 글
[Java] 오버라이딩(Overriding)과 오버로딩(Overloading) (0) | 2021.01.14 |
---|---|
[Java] 상속? 예제로 알아보는 상속의 목적과 장점 (0) | 2021.01.12 |
[Java] 객체지향_예제1. 추상화, 캡슐화를 통해 정보출력하기 (0) | 2021.01.10 |
[Java] 객체지향_생성자; 기본 생성자와 매개변수 생성자 (0) | 2021.01.10 |
[Java] 객체지향_클래스와 객체, 필드의 지역변수와 전역변수 (0) | 2021.01.07 |
댓글