정의 : 하나의 메소드 이름으로 여러 기능을 담는다. 조건 : 매개 변수의 타입, 개수, 순서 중 하나가 달라야 한다. 필요이유 : 매개값을 다양하게 받아 처리할 수 있도록 하기 위해.
메소드가 선택되는 배경 : JVM은 매개값의 타입을 보고 메소드를 선택한다.(리턴타입은 메소드를 선택할때 아무런 도움을 못준다.)