오버로딩

    Java - 메소드 오버로딩(Method Overloading)

    오버로딩 (Overloading) 같은 이름의 메소드를 중복하여 정의하는 것. 파라미터의 데이터 타입이나 파라미터의 갯수가 다른 경우, 하나의 메소드 이름으로 처리할 수 있도록 해주는 기능. 샘플 코드 public class Add { // 두 정수를 더해서 합을 리턴하는 메소드 int add(int x, int y) { return x + y; } // 두 실수를 더해서 합을 리턴하는 메소드 double add(double x, double y) { return x + y; } // 문자열을 붙여서 리턴하는 메소드 String add(String x, String y){ return x + y; } // 세 정수의 합을 리턴하는 메소드 int add(int x, int y, int z) { return..