자바 오버로딩(Overloading)
1. 오버로딩 이란? 한 클래스 내에서 같은 이름의 메서드를 여러개 정의하는 것을 메서드 오버로딩이라 한다. 오버로딩은 하나의 메서드 이름에 하나의 기능만을 구현 하는데, 하나의 메서드 이름으로 여러 기능을 구현하는 것이다. 2. 오버로딩의 조건 1. 메서드의 이름이 같아야 한다.2. 매개변수의 개수 또는 타입이 달라야 한다.3. 매개변수는 같고 리턴타입이 다른 경우는 오버로딩 성립불가 3. 오버로딩의 예 위의 경우는 메서드의 이름은 같으나 매개변수 타입이 다르므로 오버로딩이 성립한다. 메서드의 이름이 같고, 매개변수의 타입이 int, long로 동일하다. 그러나 매개변수의 a, b의 타입 순서가 다르므로 오버로딩이 성립한다. 단, 위와 같이 int a, long b 두 매개변수의 순서만 바꾼것은 오버로..