👋 방문해 주셔서 감사합니다!

9급국가직공무원 2014-04-19 컴퓨터일반 15번 문제 해설

문제 15 / 20 중단·결과보기
9급국가직공무원 - 컴퓨터일반
📅 2014-04-19📖 컴퓨터일반
15/20
문제 15 2014-04-19
객체 지향 언어에서 클래스 A와 클래스 B는 상속관계에 있다. A는 부모 클래스, B는 자식 클래스라고 할 때 클래스 A에서 정의된 메서드(method)와 원형이 동일한 메서드를 클래스 B에서 기능을 추가하거나 변경하여 다시 정의하는 것을 무엇이라고 하는가?

📖 문제 해설

요약: 클래스 B가 부모 클래스 A의 동일한 메서드를 기능 추가 또는 변경하여 재정의하는 행위를 묻는다.

정답 근거:
- 오버라이딩(overriding): 자식 클래스가 부모 클래스의 메서드를 확장하거나 수정하여 재정의하는 기법이다.

오답 포인트:
- 추상 클래스(abstract class): 추상 메서드를 포함하지만 재정의 자체는 아님.
- 인터페이스(interface): 메서드 정의만 가능하며 구현은 강제하지 않음.
- 오버로딩(overloading): 동일 클래스 내에서 매개변수 유형이나 개수만 다른 메서드 정의.

핵심 개념:
- 오버라이딩은 상속 관계에서 자식 클래스가 부모 클래스의 메서드를 유지하면서 기능을 확장하거나 변경하는 핵심 기법이다.

마무리 요약: 클래스 B가 부모 클래스 A의 메서드를 상속받아 기능을 추가하거나 수정하여 재정의하는 것은 오버라이딩이다.

💬 댓글


등록된 댓글이 없습니다. 첫 의견을 남겨보세요!

여러분의 완벽한 합격을 위해 데이터 정확도에 최선을 다하고 있습니다. 발견하신 오류를 신고해 주시면 빠르게 반영하여 더욱 믿을 수 있는 서비스가 되겠습니다.