Java - 문제 미리보기

문제 2264

medium
생성자에서 다른 생성자를 호출하는 `this()` 사용법에 대한 설명으로 올바른 것은?
A. `this()`는 생성자의 어느 위치에서나 호출할 수 있다
B. `this()`는 반드시 생성자의 첫 번째 문장이어야 한다
C. `this()`는 static 메소드에서만 사용할 수 있다
D. `this()`는 상위 클래스의 생성자를 호출한다

정답: B



⦁ `this()` 호출은 반드시 생성자의 첫 번째 문장이어야 합니다

⦁ 이는 Java 컴파일러의 강제 규칙입니다

⦁ 다른 문장 뒤에 `this()`를 호출하면 컴파일 에러가 발생합니다

⦁ 이 규칙은 객체 초기화의 일관성을 보장하기 위한 것입니다

⦁ 상위 클래스 생성자 호출은 `super()`를 사용합니다

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.