教程中的语法错误

时间:2013-06-19 13:16:13

标签: java syntax void

从查看代码here我可以看到第一个方法声明存在问题

public Void doInBackground()

void是大写的,当我希望以小写的形式看到它时。

稍后在同一方法中,我看到return null;,这让我想知道,Void是一个类似于整数,字符等的类。

有人能证实这个理论吗?

如果Void是一个类,什么时候会被使用?

2 个答案:

答案 0 :(得分:8)

不,这是正确的 - 这是一个返回类型为java.lang.Void的方法。

具有该返回类型,因为它正在扩展SwingWorker<Void, Void>,并覆盖此方法:

protected abstract T doInBackground() throws Exception

代码编译正常 - 没有语法错误。

Void很少用于此类情况。

答案 1 :(得分:0)

Void类用于表示java中的void return关键字