오버로딩은 동일한 이름의 메서드를 여러 개 가지면서 매개변수의 유형과 개수를 다르게 하는 기법이다.
오버로딩을 사용하려면 몇 가지 조건이 충족되어야 한다
이 두 가지 조건을 만족하면 같은 이름의 메서드를 여러 개 선언할 수 있으며, 이를 통해 코드의 가독성을 높이고 유지 관리를 용이하게 할 수 있다.