gpt4 book ai didi

java - 为什么不需要将方法的返回值分配给变量?

转载 作者:搜寻专家 更新时间:2023-10-30 21:20:41 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
what happens to an object in Java if you do not reference it, like here : myString.concat(“that”)

public class ReturnTest
{
public static void main(String[] args)
{
ReturnTest rt = new ReturnTest();
rt.show();
}

public String show()
{
return "Hello";
}
}

在上面的代码中,show() 方法返回一个 String 值,该值未被任何变量捕获。编译器和 JVM 都不会引发任何警告、错误或异常。原始返回类型也是如此。为什么?

编译器难道不应该确保方法返回的重要值不会因此而丢失吗?

我怎样才能从 shell 中解决这个问题??

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