평행코드

객체배열 본문

Java

객체배열

나의 오류는 누군가 겪었던 오류 2023. 9. 11. 22:06
객체배열

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

 

선언과 할당
// 선언
클래스명[] 배열명;
클래스명 배열명[ ] ;

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

// 선언과 동시에 할당
클래스명 배열명[ ] = new 클래스명[배열크기];
객체배열 초기화
// 인덱스를 이용한 초기화
배열명[i] = new 클래스명();
클래스명 배열명[] = {new 클래스명(), new 클래스명()};

ex) 
arr[0] = new Student(1, "홍길동");
arr[1] = new Student(2, "김철수");

// 선언과 동시에 할당 및 초기화
클래스명 배열명[] = {new 클래스명(), new 클래스명()};

ex) 
Student arr[] = {
new Student(1, "홍길동"),
new Student(2, "김철수") };

 

'Java' 카테고리의 다른 글

오버라이딩과 오버로딩  (0) 2023.09.13
상속이란? 그리고 super  (0) 2023.09.12
생성자(Constructor)  (0) 2023.09.07
메소드 Getter와 Setter  (0) 2023.09.07
배열과 2차원 배열  (0) 2023.09.06