인프런 커뮤니티 질문&답변

J Kim님의 프로필 이미지
J Kim

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

Java언어 기출문제의 변형

자바 실기 기출 변형 문제

해결된 질문

작성

·

131

0

영상 중 이 문제에서 처음에 부모 생성자를 호출하는데기본 생성자가 아닌 this(10) 의 값을 넣어 Par(int x) 호출을 해서 처음에 Par(int): 10, 그다음에 다시 원 생성자로 넘어와서 Par()를 프린트하는데, 기본 생성자가 아닌 아래 숫자넣은 int x를 받은 생성자를 먼저 돌리는 이유가 무엇인가요?저는 생성자를 따라서 처음에 Par()가 프린트 되는줄 알았습니다. 왜 그 아래 int값을 받는 생성자도 호출이 되는건가요? 조금 어렵네요 풀면 풀수록 더 어려우ㅓ 집니다 ㅜㅠ1721892487901534066987684511083.jpg

답변 1

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

Par()를 먼저 실행하러 갔는데, 거기 안의 내용에 this(10)이 있어서 파라미터 숫자 1개짜리 생성자로 옮겨간 것입니다. 그 다음에 다시 자기 스스로(Par())에게 돌아와서 나머지 연산을 마칩니다.
J Kim님의 프로필 이미지
J Kim
질문자

아아 오오오오 해결됐어요!!!
주말코딩님의 프로필 이미지
주말코딩
지식공유자

네 감사합니다.
J Kim님의 프로필 이미지
J Kim

작성한 질문수

질문하기