java 객체 배열

moonseungha·2022년 12월 13일
0

📌객체 배열

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

📌객체 배열의 선언

  • 참조변수만 생성
package 선언부
Class 작성부
	mathod 작성부
    	클래스명[] 배열명;
        클래스명 배열명;
        
        Book[] bk;

📌객체 배열의 할당

  • 객체 배열만 생성되고 객체는 생성되지 않음
package 선언부
Class 작성부
	method 작성부
    	배열명 = new 클래스명[배열크기];
        
    	bk = new Book[3];

📌객체 배열 선언과 동시에 할당

  • 객체 배열만 생성되고 객체는 생성되지 않음
package 선언부
Class 작성부
	mathod 작성부
    	클래스명[] 배열명 = new 클래스명[배열크기];
        
        Book[] bk = new Book[3];

📌객체 배열의 초기화

  • 객체 생성 후 초기화

- 인덱스를 이용한 초기화

package 선언부
Class 작성부
	method 작성부
    	배열명[i] = new 클래스명(값, 값, ...);
        
        bk[0] = new Book("제목", "저자", 가격);

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

package 선언부
Class 작성부
	mathod 작성부
    	클래스명[] 배열명 = {new 클래스명(), new 클래스명(), ...}
        
        Book[] bk = {
        			  new Book("제목1", "저자1", 가격1)
        		    , new Book("제목2", "저자2", 가격2)
                    };

📌객체 배열의 구조

0개의 댓글