오버로드 선택은 적용 가능한 후보를 하나로 좁힌다

같은 이름의 후보를 매개변수 개수·타입 적용·구체성 순서로 걸러 최종 하나를 찾습니다.

  1. 1

    이름

    print 후보 수집

  2. 2

    개수

    인수 1개 후보만

  3. 3

    타입

    정확 일치·자동 확대

  4. 4

    구체성

    더 가까운 타입

  5. 5

    확정

    호출 대상 1개

핵심: 동등한 최종 후보가 둘 이상이면 컴파일러는 임의로 고르지 않고 모호성 오류를 냅니다.