메소드 오버로딩 정의 똑같은 이름의 메서드를 중복해서 사용하는 걸 메서드 오버로딩이라고 한다. 즉 내가 getNumber라는 함수를 만들었는 데 getNumber 함수 아래에 똑같은 이름(getNumber)을 가진 함수를 또 하나 더 만드는 것이다. 왜 함수 이름을 똑같이 만들어서 생성하는 건지 의문이 들 수 있다. 이번 시간엔 메소드 오버로딩이 왜 필요하고, 메소드 오버로딩을 사용할 수 있는 상황에 대해 이야기하고자 한다. 메소 오버로딩 등장배경 // 정수(int)형 숫자를 인자로 받아서 그 숫자를 곱해주는 것 public static int getNumber(int number) { int result = number * number; return result; } // 문자(string)형 숫자를 ..