메소드 오버로딩(Overloading) - 메소드 확장 매개변수의 타입과 갯수를 다르게 함으로서 함수의 기능을 확장하는 것을 말한다. 이를 사용하면 함수를 계속 만들지 않고, 기존에 있는 함수의 매개변수를 달리함으로서 계속 사용 가능하다. static void echo() { //메아리처럼 콘솔에 출력해주는 함수 System.out.println("echo"); } static void echo(int param){ System.out.println("echo:"+param); } 위의 함수를 생각해보자. 함수의 이름이 똑같으나, 밑의 함수는 pram이라는 매개변수를 갖는다. echo(); echo( 10 ); 출력값: 홍길동 홍길동:10 이 기능을 통해 우리는 println에 문자열형과 정수형, 실수형..