메소드 오버로딩
메소드 오버로딩이란
한 클래스 내에 같은 이름의 메서드를 여러개 정의 하는것
메소드 오버로딩의 조건
1. 메서드 이름이 같아야함
2. 매개변수의 개수 또는 타입이 달라야함
3. 매개변수는 같고 리턴타입이 다른 경우는 오버로딩이 성립안됨
오버로딩의 예
void println();
void println(boolean b);
void println(int i);
void println(char[] c);
void println(long x);
void println(String x);
void println(double d);
오버로딩의 장점
메서드의 이름만 보고도 어느 기능을 할지 예측이 가능하다.
메서드의 이름을 줄일수 있다 .
'IT > JAVA' 카테고리의 다른 글
상속(inheritance) (0) | 2017.05.26 |
---|---|
프로그래밍 메소드 오버라이딩(overriding) (0) | 2017.05.24 |
자바 StringBuffer 에 대해서 (0) | 2017.05.22 |
모든 클레스의 조상 Object 에 대해 알아보자 (0) | 2017.05.19 |
자바 문자열 클레스 String (0) | 2017.05.18 |