发布网友 发布时间:2024-05-09 08:42
共1个回答
热心网友 时间:2024-06-15 15:31
打个比方,你出去“工作”是一个方法,工作执行完了后,你会得到“工资”,这个就是个返回值。但是你去“吃饭”,吃完饭后,如果你想知道你花了多少钱,那么你可以返回你吃饭花掉的钱的金额。如果你不关心你吃饭用了多少。那就void,不用返回任何值出来。方法的返回值只是让你能从方法里提取你想要的结果,方便你的程序使用。再举个例子,你在网上买东西,“付款”后会通知你“付款成功”。别人完全可以不提示你这个,但是根据实际需要,你买了东西一定会给你返回个成功和失败的状态。所以就像楼上的各位说的一样。你需要他时就给个返回值,不需要就不用给,给不给返回值方法一样的会执行。