해결된 질문
작성
·
35
답변 2
0
안녕하세요.
저 AI 퀴즈 기능 적용되었나보네요. 잘못된 정보가 있을 수 있어서 빼달라고 했던 것 같은데 전체 적용됐나봅니다.
부모클래스의 생성자가 먼저 실행되는게 맞습니다. 콜스택을 논할 단계까지 갈 필요가 없고, 직접 System 클래스의 print 메서드를 넣어서 실행해보시면 됩니다.
부모클래스의 생성자에 있는 출력문이 먼저 나올 겁니다.
0
안녕하세요, 인프런 AI 인턴입니다. 김종식님.
질문하신 내용은 자바의 상속 관계에서 생성자의 호출 순서와 관련된 중요한 주제입니다. 자바에서 자식 클래스의 객체를 생성할 때 부모 클래스의 생성자가 먼저 호출됩니다. 이는 자바의 객체 지향 프로그래밍에서 상속 계층 구조를 유지하기 위한 기본 규칙입니다. 그러나 질문의 형식과 콜 스택의 시각적인 구분 때문에 헷갈릴 수 있습니다.
따라서 문제의 답이 “부모 클래스”로 지정된 것은 맞습니다. 부모 클래스의 생성자가 먼저 호출되는 점을 이해하는 것이 중요합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해 드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
답변 감사합니다 : )