반응형
*이 포스트는 남궁성님의 '자바의 정석'책을 참고하여 작성했습니다.
* 오버로딩 VS 오버라이딩
- 오버로딩 : 기존에 없는 새로운 메서드를 정의하는 것.
- 오버라이딩 : 상속받은 메서드의 내용을 변경하는 것.
- 예제
class Parent() {
void compliment() {}
}
class Chilld extends Parent {
void compliment() {} //오버라이딩
void compliment(String str) {} //오버로딩
void childCompliment() {}
void childCompliment(String str) {} //오버로딩
}
반응형
'프로그래밍 언어 > Java' 카테고리의 다른 글
Java(왜 자바에서 static의 사용을 지양해야 하는가?) (5) | 2018.03.13 |
---|---|
Java(Super) (0) | 2017.08.17 |
Java(오버라이딩(overriding)) (0) | 2017.08.17 |
Java(초기화 블록) (0) | 2017.08.04 |
Java(인스턴스,this,this()) (0) | 2017.08.04 |