java - 非 Void 方法调用而不分配返回值

标签 java

我倾向于认为大多数时候调用变量返回方法是为了将返回值赋给一个变量,例如:

return1 = object.DoSomething();

然而,除了执行方法之外:当调用返回方法并且返回值未分配给变量时会发生什么?例如:

object.DoSomething();

这是一个好的做法吗? return 去了哪里?

JB Nizet 发表了一个非凡的评论,指出大多数情况下都实现了方法。有点解释了为什么这种情况经常发生。

最佳答案

人们总是这样做。如果您不需要该方法返回的变量,则不必将其分配给任何东西。

请记住,有时返回变量有一些含义,比如操作是否成功,您可能想用这些信息做一些事情

关于java - 非 Void 方法调用而不分配返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461738/

相关文章:

java - 使用 JAVA Mail API 发送带附件的电子邮件而不存储在本地机器中

java - public ClassName functionName(arguments){...},Java中这种结构的名称是什么?

java - 接口(interface)中的 java 泛型问题

java - webdriver firefoxprofile 用户代理未按预期工作

Cassandra 的 Java 版本

java - 使用 HTTPClient 下载数据

java - 如何在 Java 中更新此自定义绘制?

java - 如何在java中给出FTP地址?

java - 以编程方式更改标题摘要

java - 将 XML 文件转换为 Java 对象时出现 "Class has two properties of the same name"错误