자바의 정석 | Ch 06 - 객체지향 프로그래밍1-2
무작정 개발
4. 오버로딩(OverLoading) 4.1 오버로딩이란? 오버로딩(overloading) 한 클래스 내에 같은 이름의 메서드를 여러개 정의하는 것. 한 클래스 내에 이미 사용하려는 이름과 같은 이름을 가진 메서드가 있더라도 매개변수의 개수 또는 타입이 다르면, 같은 이름을 사용해서 메서드를 정의할 수 있다. 4.2 오버로딩(overloading)의 조건 오버로딩의 조건 1. 메서드 이름이 같아야 한다. 2, 매개변수의 개수 또는 타입이 달아야 한다. 3, 반환타입은 영향 없다. 4.3 오버로딩(overloading)의 예 매개변수는 다르지만 같은 의미의 기능을 수행하는 오버로딩의 예로 가장 대표적인 것은 println메서드이다. println메서드를 호출할 때 매개변수로 지정하는 값의 타입에 따라서 호..