考虑以下设置:
- SomeFilter extends Filter
- Filter implements Runnable
- Filter provides run() implementation
有没有办法让SomeFilter
使用它super
的{{1}}更多一点?
run()
内的逻辑足够通用
run()
但不适合- MyFilter extends Filter
- MyOtherFilter extends Filter
,想要使用它的超级SomeFilter
并添加一些额外的代码来处理它自己的特定情况?
是否可以这样做,其他,run()
完全覆盖SomeFilter
?
答案 0 :(得分:5)
是。在SomeFilter里面:
@Override
public void run(){
super.run();
// custom run code
}