Back-End/Java 기초정리

Java ■ 객체 배열

SIKIDA 2024. 4. 19. 00:28
728x90

 

 

◈ 객체 배열

객체를 배열 형태로 사용

 

• 인덱스(Index)

배열 내의 각 요소(element)에 접근하기 위해 사용되는 번호로써 인덱스는 0부터 시작함

 

◈배열의 메모리 구조

배열은 참조형 변수이기 때문에 힙 메모리에 값을 저장함

 

◈ 객체 배열의 메모리 구조

 

• 설명

객체 배열은 동적으로 크기가 결정되기 때문에 일반 배열과는 다름

 

 

 

◈ 객체 배열의 선언과 할당

 

• 객체 배열 선언

1. 클래스[] 배열명;

2. 클래스 배열명[];

 

• 객체 배열 생성

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

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

 

• 각각 배열 인덱스의 객체 생성

1. 배열명[인덱스] = new 클래스();

 

 

• 객체 배열 선언+생성+객체화

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

 

 

짧게 객체 배열에 대해 공부했습니다! 다음에 또 꼭 복습 다짐하고 오늘도 그럼 20000!!

'Back-End > Java 기초정리' 카테고리의 다른 글

Java ■ 생성자, this, this()  (2) 2024.04.20
Java ■ 호출 스택과 기본형,참조형 매개변수  (0) 2024.04.19
Java ■ 객체 문제풀이  (0) 2024.04.18
Java ■ 객체  (0) 2024.04.17
Java ■ 배열(Array)  (0) 2024.04.16