Java - Overloading
1. Java Overloading 정의 자바 오버 로딩은 한 클래스 내 동일한 메서드명과 서로 다른 매개변수, 타입을 가지는 메서드를 여러 개 정의하는 것입니다. 오버 라이딩이라는 용어도 존재합니다. 이는 상위 클래스를 상속하여 상위 클래스 내 메서드 이름 파라미터 모두 동일하게 재 정의를 하는 것이라고 할 수 있습니다. 흔히 자바를 사용하다 보면 상위 클래스를 상속받아서 @Override를 정의해주는 경우를 말할 수 있습니다. 2. Java Overloading 예시 흔히 Java의 println 함수를 예로 들수 있습니다. 즉 매개변수가 long이든, int이든, String이든 모두 출력해줍니다. 만약에 오버로딩이 없었다면 println 함수의 이름이 여러 개가 존재했을 것이고 참으로 불편했을 것..