← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 3회 · 소프트웨어 설계 · 오버로딩 · 3번
Java 클래스에 print(int value)와 print(String value)를 함께 정의해 호출 시 인수 타입에 맞는 메서드를 컴파일 시점에 선택하게 했다. 사용한 기법은?
- 1
오버라이딩
오답 이유오버라이딩은 자식 클래스가 부모의 동일 시그니처 메서드 구현을 다시 정의하는 동적 다형성 기법이다. - 2
오버로딩
정답 근거오버로딩은 같은 이름에 서로 다른 매개변수 목록을 두므로 제시한 두 print 메서드에 해당한다. - 3
상속
오답 이유상속은 기존 클래스의 속성과 행위를 자식 클래스가 물려받는 관계 자체를 뜻한다. - 4
실체화
오답 이유실체화는 클래스가 인터페이스의 연산 계약을 구현하는 UML·객체지향 관계다.
정답·상세해설정답 2번
같은 클래스에서 메서드 이름은 같지만 매개변수의 타입·개수·순서를 다르게 정의하는 것은 오버로딩이다. 반환형만 다른 것은 오버로딩 기준이 되지 않으며, 오버라이딩은 상속 관계에서 동일 시그니처 구현을 재정의한다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-16