는 설정 다음을 고려해보십시오서브 클래스가 오버라이드없이 슈퍼 메서드를 향상시킬 수 있습니까?
- SomeFilter extends Filter
- Filter implements Runnable
- Filter provides run() implementation
SomeFilter
그것이 super
의 run()
및 비트 더 사용하도록하는 방법이 있나요?
는 run()
내부의 논리는
- MyFilter extends Filter
- MyOtherFilter extends Filter
충분히 일반적이지만, 자신의 특정 사건 처리 코드의 몇 가지 추가 라인은 슈퍼의 run()
있어 사용하여 추가 할 것이라고, SomeFilter
위한 것이 아닙니다?
할 방법이 있습니까 SomeFilter
run()
을 모두 대체 하시겠습니까?
(super를 사용하여) 상위 클래스에서 메소드를 호출하는 방법을 알고 있다고 가정하면 왜 "오버라이드 외의"방법을 찾고 있습니까? – eternaln00b