기초 JAVA 교육과정 ] overriding(1)

 

기초 JAVA 교육과정 ] overriding(1)

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

 

 

overriding(1)

 

 * 상위 클래스의 일부 메소드가 하위 클래스에 적합하지 않을 경우

  - 하위 클래스에서 해당 메소드만 재정의

   : 나머지 부분도 재사용될 수 있도록 해줌

 

 * 꼭 필요한 메소드에 대해 그 프로토타입 만을 추상 메소드로 정의

  - 이를 상속하는 클래스에서 메소드 재정의

 

 * 재사용 가능한 강력한 인터페이스 구축

  - 메소드 오버라이딩되면 Super 클래스의 메소드가 가려짐

  - 이럴 경우 Super를 사용하면 Super 클래스의 메소드를 사용

+ Recent posts