我想在java中創建一個抽象類,強制其所有子類實現SwingWorker
(加上SwingWorker
的抽象doInBackground()
和done()
)。強制子類實現抽象子類
在抽象類 -
abstract class Task extends SwingWorker<Void, Void>{};
我希望它可以使編譯器扔在擴展類沒有實現它的一個例外,但事實並非如此。
我也不太清楚我將如何去表明我重寫這個抽象類。我是否在ConcreteClass中重新聲明它如下?
class Task extends SwingWorker<Void, Void>{
...
}
或其他方式?
感謝您的幫助!
,然後我怎麼Ø在具體的課堂上對此表示懷疑? – chama 2010-03-01 16:14:14
的方式.. \t類MyImplementationOfTask擴展任務 \t { \t \t @覆蓋 \t \t公共無效doInBackground(){ \t \t} \t \t @覆蓋 \t \t公共無效完成(){ \t \t } \t \t \t} – elou 2010-03-01 16:20:55