我想为SwingWorker
最终和中间结果类型创建一个具体的类void
。我写了以下代码:
class AnswerWorker extends SwingWorker<void, void> {
protected void doInBackGround() {
System.out.println("what is your problem!!");
}
}
这给了我以下错误:
Multiple markers at this line-
Syntax error on token "void", Dimensions expected after this token.
Syntax error on token "void", Dimensions expected after this token.
然而,当我将代码从 更改void
为Void
(即 smallv
更改为 capital V
)时,它工作得很好,尽管我仍然被迫return null;
在方法结束时这样做doInBackground()
。
为什么是这样?我知道Void
是java.lang
包中的一个类,但文档并没有说明太多(至少不是我可以遵循的:p)
提前谢谢!!