Java 클래스에 print(int value)와 print(String value)를 함께 정의해 호출 시 인수 타입에 맞는 메서드를 컴파일 시점에 선택하게 했다. 사용한 기법은?
정답 2번
같은 클래스에서 메서드 이름은 같지만 매개변수의 타입·개수·순서를 다르게 정의하는 것은 오버로딩이다. 반환형만 다른 것은 오버로딩 기준이 되지 않으며, 오버라이딩은 상속 관계에서 동일 시그니처 구현을 재정의한다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-16