본문 바로가기
프로그래밍 언어/자바의 정석 기초편

자바의 정석 기초편 ch6-8 객체배열

by life grow 2022. 6. 22.

6-8 객체 배열

 

객체 배열 == 참조변수 배열 

객체 배열: 같은 타입의 객체를 하나의 묶음으로 다루는 것

Tv[] tvArr = new Tv[3];

 

Tv라는 타입을 가지고 있다.

참조변수 배열이지만 객체가 저장된 것과 같은 셈이다.

 

참조변수란 실제 값을 가진 변수가 아니라, 값이 들어가 있는 주소를 가지고 있는 변수 

 

참조변수 3개를 하나의 배열로 만들었다.

배열: 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것

Tv tv1, tv2, tv3;

Tv타입의 참조변수 tv1, tv2, tv3

> 배열로 만든다면

Tv타입의 참조변수 x3

 

배열 

int[] score = new int[5];

변수: 하나의 값을 저장할 수 있는 저장공간

int타입 변수 5개가 생긴다.

 

객체

Tv t = new Tv();

Tv: 클래스명

t: 참조변수

new Tv(); 객체생성

 

객체배열은 단순히 참조변수배열이다.

참조변수배열 만들고 객체를 따로 만들어서 넣어줘야 한다.

객체배열 만드는 것과 객체를 만드는 것하고 혼동하면 안 된다.