오버로딩 개념 이름은 같지만 받는 매개변수가 다른 메서드를 만드는것. 메서드가 하는 기능은 똑같은데, 처리 개수가 다르거나 자료형이 다를때 사용한다. 오버로딩의 특징 1) 같은 기능 2) 다른 매개변수 무슨 말인지는 아래 오버로딩의 대표적인(?) 예시 하나로 설명해보려 한다. 오버로딩 예시 엄청 자주 사용하는 System.out.println(); 에서 println()메서드도 오버로딩된 메서드다. println()은 우리가 괄호() 안에 무슨 자료형을 넣든 다 그대로 출력한다. 사실 구조적으로 생각해보면 자료형마다 출력방법이 다 따로따로 있어야 하는데 예를들어 int를 출력할때는 intPrintln, String은 stringPrintln 이런식으로 따로따로 있다고 생각해보면 프로그래밍 하기가 되게 힘..