"Void methods cannot return a value" - 在 java 中处理 3
"Void methods cannot return a value" - processing 3 in java
我正在 java 开发蛇游戏,我在蛇 class 中创建了一个“void”函数,如果蛇吃了食物,returns .尝试执行时,控制台显示“无效方法不能 return 值”。你怎么能 return “void” 函数中的 “true” 或 “false”?
感谢您的帮助!阿隆.
你不能。 Void 没有 return 类型,您需要将方法更改为 boolean
而不是 void
根据定义,void
意味着该函数不 return 任何东西。您仍然可以 return;
(没有值)提前结束函数,但您不能 return 有值。
到return一个boolean
,把void
改成boolean
。
将函数从 void
更改为 boolean
。
这样你 return True
的 False
。
但请确保您的功能 return 是什么。它必须包含 'return xxx' 并且 xxx 应该是变量或 False
.
的 True
我正在 java 开发蛇游戏,我在蛇 class 中创建了一个“void”函数,如果蛇吃了食物,returns .尝试执行时,控制台显示“无效方法不能 return 值”。你怎么能 return “void” 函数中的 “true” 或 “false”?
感谢您的帮助!阿隆.
你不能。 Void 没有 return 类型,您需要将方法更改为 boolean
而不是 void
根据定义,void
意味着该函数不 return 任何东西。您仍然可以 return;
(没有值)提前结束函数,但您不能 return 有值。
到return一个boolean
,把void
改成boolean
。
将函数从 void
更改为 boolean
。
这样你 return True
的 False
。
但请确保您的功能 return 是什么。它必须包含 'return xxx' 并且 xxx 应该是变量或 False
.
True