오버로딩(Overloading) 1. 오버로딩이란? 메소드 오버로딩 클래스 내에 같은 이름의 메소드를 여러 개 선언하는 것을 메소드 오버로딩(Overloading)이라고 한다. 메소드 오버로딩을 통해서 매개값을 다양하게 받아서 필요한 처리할 수 있다. 메소드 오버로딩의 조건은 매개 변수의 타입, 개수, 순서 중 하나가 달라야 한다. 매개 변수 이름만 바꾸는 것은 메소드 오버로딩이 아니다. 또한 리턴 타입만 다르고 매개 변수가 동일한 것도 메소드 오버로딩이 아니다. // 오버로딩의 대표적인 예시 System.out.println(1); System.out.println(false); System.out.println('A'); System.out.println("Hello World!"); 2. 오버로딩의..