考慮以下設置:子類是否可以在不重寫的情況下增強super的方法?
- SomeFilter extends Filter
- Filter implements Runnable
- Filter provides run() implementation
有沒有一種方法,使SomeFilter
使用它的super
的run()
和多一點?
內run()
邏輯是通用的足夠
- MyFilter extends Filter
- MyOtherFilter extends Filter
,但不是爲SomeFilter
,是想用它的超級的run()
並添加代碼的一些額外的線路來處理它自己的具體情況?
是否有辦法做到這一點,其他然後爲SomeFilter
覆蓋run()
一起?
假設你知道如何調用父類中的方法(使用super),你爲什麼要尋找一種「重寫以外的方式」? – eternaln00b 2012-02-08 04:58:53