Java/JAVA의 정석_객체지향
오버로딩(overloading)
Jenny_yoon
2022. 10. 26. 15:15
728x90
반응형
overloading 이란?
: 한 클래스 내에 같은 이름의 메서드를 여러 개 정의하는 것 = 메서드 오버로딩
1) 오버로딩이 성립하기 위한 조건
- 메서드 이름이 같다.
- 매개변수의 개수 또는 타입이 다르다.
- 반환 타입과는 아무런 관련이 없다.
// 오버로딩 예제
long add(int a, long a) { return a+b; }
long add(long a, int b) { return a+b; }
2) println()이 오버로딩의 대표적인 예시
728x90
반응형