【发布时间】:2015-11-14 15:05:31
【问题描述】:
Java:
如果它返回这个,为什么是一个名为void 的方法(即它不返回任何东西):
System.out.println("Something");
例如:
public static void sayHello() {
System.out.println("Hello");
}
它确实返回了一些东西,这条消息!
【问题讨论】:
-
我会说它会向标准输出打印一条消息,但它不会向调用语句返回任何内容。
-
docs.oracle.com/javase/tutorial/java/javaOO/methods.html 可能值得一读(另请注意,要返回某些内容,您必须使用
return语句) -
@slartidan 完成。见下文。谢谢。
-
您所描述的不是返回值,而是副作用。见What is a side effect?