객체지향 프로그래밍 이어서 공부해보도록 합시다. 메서드 오버로딩(method overloading) 이번 글에선 먼저 메서드 오버로딩에 대해서 알아보도록 하겠습니다. 먼저 메서드는 저번 글에서 말했다시피 이름이 같아도 매개변수의 개수, 또는 타입이 다르면 서로 다른 메서드로 인식됩니다. 이렇게 한 클래스 내에서 같음 이름을 가진 여러개의 메서드를 정의하는 것을 메서드 오버로딩 또는 간단히 오버로딩 이라고 합니다. 메서드 오버로딩의 조건은 다음과 같습니다. 1. 메서드 이름이 같아야 한다. 2. 매개변수의 개수 또는 타입이 달라야 한다.(매개변수의 이름은 상관없음) 3. 매개변수는 같고 리턴타입이 다른 경우는 오버로딩이 성립되지 않는다. 위의 조건을 만족시키지 못하면 컴파일 시에 오류가 발생하니 꼭 주의하..