[Eclipse] 메소드 오버로딩
2021. 6. 21. 16:00ㆍJAVA
*메소드 오버로딩(method overloading)
: 하나의 클래스에 같은 이름의 메소드를 여러 개 정의하는 것
- 메소드의 이름이 같아야한다.
- 매개변수의 개수나 타입이 달라야한다.
- 매개변수는 같고 리턴타입이 다른 경우 오버로딩 성립X
- 리턴 타입은 상관없다.
- 오버로딩의 예
:System.out.println 메소드
- 다양하게 오버로딩된 메서드를 제공함으로써 모든 변수를 출력할 수 있도록 설계
void println()
void println(boolean x)
void println(char c)
void println(char[] c)
void println(int x)
...
'JAVA' 카테고리의 다른 글
[Eclipse] 객체지향개념(상속, 오버라이딩, super) (1) | 2021.06.22 |
---|---|
[Eclipse] 객체지향개념(static, final, 접근제어자, getter, setter) (2) | 2021.06.22 |
[Eclipse] 메소드, 생성자 (0) | 2021.06.21 |
[Eclipse] 1차원배열 예제 (0) | 2021.06.18 |
[Eclipse] for문 예제 (0) | 2021.06.18 |