Skills/Java
오버로딩
Homil-Rye
2022. 12. 16. 12:28
728x90
반응형
○오버로딩 : 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것.
○오버로딩의 조건
1. 메서드 이름이 같아야 한다.
2. 매개변수의 개수 또는 타입이 달라야 한다. (이때, 반환 타입은 오버로딩을 구현하는데 아무런 영향을 주지 못함)
○오버로딩의 장점
1. 하나의 이름으로 정의되어 기억하기 쉬워 오류의 가능성을 줄인다.
2. 메서드의 이름만 보고 기능을 예측할 수 있다.
3. 메서드의 이름을 절약할 수 있다.
void println()
void println(boolean x)
void println(char x)
void println(char[] x)
void println(double x)
void println(float x)
void println(int x)
void println(long x)
void println(object x)
void println(String x)
*오버로딩의 예시
728x90
반응형