오버로딩1 [Effective Java] 아이템52 다중정의는 신중히 사용해라 ■ 다중정의와 호출 예제 다중정의(Overloading)는 어느 메서드가 호출될 지 컴파일 타임에 정해진다. 아래 코드를 실행해보면 직관과 어긋나느 결과를 볼 수 있다. import java.math.BigInteger; import java.util.*; public class CollectionClassifier { public static String classify(Set s) { return "집합"; } public static String classify(List lst) { return "리스트"; } public static String classify(Collection c) { return "그 외"; } public static void main(String[] args) { Col.. 2021. 7. 4. 이전 1 다음