객체 배열

웃음인·2025년 4월 14일

Java

목록 보기
16/37
post-thumbnail

객체 배열

객체 참조형 변수를 저장하는 배열로
배열의 자료형을 클래스명(사용자 정의 자료형)으로 지정하여 활용

  • int[ ][ ] intArr = new int[5][ ];
  • Example[ ] exArr = new Example[5];

선언

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

Academy[] arr;
Academy arr[];

할당

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

arr = new Academy[5];

선언과 동시에 할당

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

Academy[] arr = new Academy[5];


객체배열 초기화

  • 인덱스를 이용한 초기화
    • 배열명[i] = new 클래스명( );
arr[0] = new Academy(1, "KH정보교육원");
arr[1] = new Academy(1, "케이에이치");
  • 선언과 동시에 할당 및 초기화
    • 클래스명 배열명[ ] = {new 클래스명( ), new클래스명( )};
Academy arr[] = {
	new Academy(1, "KH정보교육원"),
    new Academy(1, "케이에이치");

}


객체배열 구조

Example arr[] = new Example[2];
        arr[0] = new Example();
        arr[1] = new Example();

*  arr[index]이 하나의 참조형 변수라고 생각



객체배열 활용

  1. 객체배열 회원관리 프로그램

0개의 댓글