inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

객체 향상된 for문 질문있습니다.

해결됨

김영한의 실전 자바 - 기본편

package class1.ex; public class MovieReviewMain2 { public static void main(String[] args) { MovieReview[] reviews = new MovieReview[2]; MovieReview inception = new MovieReview(); inception.title = "인셉션"; inception.review = "인생은 무한 루프"; reviews[0] = inception; MovieReview aboutTime = new MovieReview(); aboutTime.title = "어바웃 타임"; aboutTime.review = "인생 시간 영화"; reviews[1] = aboutTime; for (MovieReview review : reviews) { System.out.println("영화 제목: " + review.title + ", 리뷰: " + review.review); } } } MovieReview inception이라는 변수를 통해서 .(dot)으로 실제객체에 접근하는 것으로 알고 있습니다. 그러나, 향상된 for문에서는 MovieReview(클래스) 다음에 오는 review를 통해서 접근하여 영화제목과 리뷰를 출력하는 것으로 보입니다. 여기서 질문이 있습니다. for(MovieReview review : reviews)이 구문에서 review는 어디서 온것인가요? review가 참조값에 접근할 수 있는 상세한 이유는 무엇일까요? 답변부탁드립니다!

  • java
  • 객체지향
  • 향상된for문
윤기섭 댓글 1 좋아요 2 조회수 281

인기 태그

인프런 TOP Writers

주간 인기글