CH6-3 · MODEL

메서드 오버로딩의 성공과 실패 증거

리터럴의 정적 타입이 정확히 맞는 오버로드를 먼저 선택합니다.

성공 출력

관찰 가능한 결과

int:3 / long:3

실패 경계

왜 실패하는가

리터럴의 정적 타입이 정확히 맞는 오버로드를 먼저 선택합니다.

선택 기준

코드에 남길 계약

오버로딩은 호출자가 같은 의도로 읽을 수 있는 입력 변형에만 사용하고 모호성이 생기면 별도 이름을 선택합니다.

관찰 증거 오버로딩은 호출자가 같은 의도로 읽을 수 있는 입력 변형에만 사용하고 모호성이 생기면 별도 이름을 선택합니다.