inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김영한의 실전 자바 - 중급 2편

순회1 - 직접 구현하는 Iterable, Iterator

Iterator 구현에 의문점이 있습니다.

323

박준영
0

image.png

image.png

image.png

일단 제가 이해한 것은

myArrayMain에서 MyArray에 배열의 참조값을 넘겨주고

그 참조값을 MyArrayIterator에 넘겨 새로운 인스턴스를 생성합니다

최종적으로 MyArrayIterator에서 참조값을 반환받아서

iteorator 함수를 사용합니다.

그러나 아래의 코드처럼 곧바로 MyArrayIterator로 배열의 참조값을 넘겨도 바로 사용이 가능한데 이렇게 하면 어떤 문제점이 생길지 궁금합니다. 유지보수 관점에서 문제가 생기는 걸까요?

image.png

java 객체지향 코딩-테스트 알고리즘

답변 1

0

David

안녕하세요. 박준영님, 공식 서포터즈 David입니다.

강의 예제는 Array와 Iterator가 어떻게 협력하는지를 보기 위함입니다.

주로 Iterable한 것들을에서 Iterator를 활용하는 코드를 작성하게 됩니다. 예) hasNexst()

작성하신 코드는 일반적으로 사용되는 방식은 아닙니다.

감사합니다.

0

박준영

감사합니다

학습법

0

34

1

정처기2회실기를 마치고.

0

70

0

코테 관련 질문

0

56

2

코테 준비 방법 문의

0

51

1

공부 시작..

0

43

1

방산 SW 개발자가 되기 위한 조언을 부탁드립니다!

1

179

1

JAVA로 백엔드 프로젝트

0

105

1

고민이있습니다...!

0

153

1

26년1회 실기 합격할수 있을까??ㅠㅠ

0

198

1

백준 서비스 종료

0

313

1

재귀함수 코드를 작성하는 단계가 어렵습니다.

0

237

0

자바 실무 단계

0

333

2