gpt4 book ai didi

java - Void 方法缺少返回值?

转载 作者:太空狗 更新时间:2023-10-29 22:51:11 28 4
gpt4 key购买 nike

以下代码给我编译时错误:缺少返回值和缺少 return 语句,对于此 Void 类型,我会返回什么值?

final SwingWorker<Void, Void> worker = new SwingWorker<Void, Void>() {
@Override
protected Void doInBackground() throws Exception {
// some code
if (something) {
return;
}
}
}

最佳答案

void不是void,如果不想返回就改成void类型

void 是类,void 是类型。

/**
* The {@code Void} class is an uninstantiable placeholder class to hold a
* reference to the {@code Class} object representing the Java keyword
* void.
*
* @author unascribed
* @since JDK1.1
*/

如果你想要Void,那么你需要在最后添加return语句。

例子:

protected Void doInBackground() throws Exception {
// some code
if (something) {
return null;
}
return null;
}

关于java - Void 方法缺少返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13749612/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com