inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Java TPC (생각하고, 표현하고, 코딩하고)

동일한 구조,이질적인 구조(배열 VS 클래스의 관계)

배열과 객체 질문드립니다.

해결된 질문

285

심야

작성한 질문수 21

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
 
하나의 자료형이 아닌 여러 자료형을 쓰기 위해 객체를 사용했고 그 결과 영화 객체를 생성했습니다. 그런데 어떻게 여러 자료형을 갖는 MovieVO객체로 배열을 만들 수 있는거죠? 배열도 객체지만 배열은 하나의 자료형만 가질 수 있는데 어떻게 이미 만들어진 객체로 배열을 생성할 수 있는지 이해가 안갑니다. 이렇게 만들면 배열에 하나의 자료형이 아닌 여러 자료형이 들어가는 것 아닌가요?

array java object oop

답변 2

1

박매일

MovieVO는 여러 자료형을 갖는 하나의 자료형입니다. MovieVO(영화)객체는 하나의 자료형이기 때문에 배열은 아니구요. 그러기 때문에 영화(MovieVO)를 여러개 저장할려면 배열이 필요한데 그때 MovieVO[]  배열을 이용해서 영화 여러 개를 저장 할 수가 있습니다.

아래 그림을 참고 해보세요

0

심야

MovieVO 배열 인덱스에 MovieVO 객체를 넣었다고 이해하면 되는걸까요? MovieVO자료형을 가진 각각의 영화 객체를 인덱스에 할당 해 영화를 저장했고 해당 배열은 MovieVO라는 자료형을 담은 배열이군요

0

박매일

네 그렇게 이해하시면 됩니다^^

인프런 자바 강의 보고있는데요. 질문.

0

164

1

질문입니다

0

236

1

call by reference 관련 자바는 call by value방식만 존재하지 않나요?

0

957

1

ArrayLIst에 대해서 궁금합니다

0

370

1

자바버전

0

603

1

오버로딩 생성자

0

454

1

안녕하세요

0

346

1

문자열 String 에 대해 질문이 있습니다.

1

561

1

선생님 질문있습니다.

0

356

1

인강 강의내용

0

448

1

static 멤버 사용

0

427

1

강사님 추상메소드에서 전달하는 매개변수도 재정의 할때 반드시 구현하는건가요?

0

428

1

강사님 abstract 부분 궁금한점 있습니다!!

0

321

1

강사님 private 관련해서 궁금한점 있습니다!

0

334

1

45강 실습관련 질문드립니다

0

355

2

완강했습니다!!

0

364

1

Class생성시 관련하여 질문드립니다

0

233

1

안녕하세요 IDE관련해서

0

349

1

String관련 질문입니다

0

289

1

추상클래스 질문!

0

283

1

Wrapper 클래스란?(실습) 프로젝트에서

0

582

1

java 11로 해도 되나요?

0

433

1

궁금한 게 있습니다.

0

288

1

Java의 Call by Reference

0

261

1