기초 JAVA 교육과정 ] overriding(1)
기초 JAVA 교육과정 ] overriding(1)
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
overriding(1)
* 상위 클래스의 일부 메소드가 하위 클래스에 적합하지 않을 경우
- 하위 클래스에서 해당 메소드만 재정의
: 나머지 부분도 재사용될 수 있도록 해줌
* 꼭 필요한 메소드에 대해 그 프로토타입 만을 추상 메소드로 정의
- 이를 상속하는 클래스에서 메소드 재정의
* 재사용 가능한 강력한 인터페이스 구축
- 메소드 오버라이딩되면 Super 클래스의 메소드가 가려짐
- 이럴 경우 Super를 사용하면 Super 클래스의 메소드를 사용
'자바' 카테고리의 다른 글
기초 JAVA 교육과정 ] overloading vs overriding (0) | 2017.02.26 |
---|---|
기초 JAVA 교육과정 ] overriding(2) (0) | 2017.02.26 |
기초 JAVA 교육과정 ] 다형성(polymorphism)이란? (0) | 2017.02.26 |
기초 JAVA 교육과정 ] 실습1 - 초 간단 계산기 만들기 (0) | 2017.02.26 |
기초 JAVA 교육과정 ] static(3) (0) | 2017.02.26 |