java
java(메소드 오버로딩)
소리소리솔소리
2022. 9. 2. 11:04
메소드 오버로딩(method overloading)
-같은 이름의 메소드를 중복하여 정의하는 것
-객체지향 프로그래밍의 특징 중 하나인 다형성(polymorphism)을 구현하는 방법 중 하나
메소드 오버로딩의 조건
-메소드의 이름이 같아야 한다.
-매개변수의 개수 또는 타입이 달라야 한다.
(매개변수는 같은데 반환 타입이 다른 경우는 오버로딩이 성립X)