尝试编译 Java 代码时,您可能会遇到错误消息“'void' type not允许在这里”。当您尝试将 void 值分配给非 void 变量或从声明为 void 的方法返回值时,会发生此错误。
给定代码中的错误原因
在提供的代码中,printPoint 方法被声明为 void,这意味着它不返回任何值。但是,代码尝试打印 printPoint 的返回值,从而导致错误。
错误是什么意思?
错误消息“void type not allowed”这里”表示代码正在尝试将 void 值(printPoint 方法的返回值)分配给非 void 变量或表达式。 Java 不允许将 void 值存储在非 void 变量中或从未声明为 void 的方法返回。
如何解决问题
至要解决此错误,请删除尝试将 printPoint 返回的 void 值分配给变量的 print 语句。相反,直接调用 printPoint 方法,而不尝试捕获其返回值:
printPoint(blank);
以上是为什么我在 Java 中收到'此处不允许使用'void'类型”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!