我想在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