这也许是个愚蠢的问题,但我正在复习一张旧试卷,还有一个问题。
为下列方法编写适当的Java调用:
(a) public void sendMessage(){}(b) public void mergeWords(String word1, String Word2){}
这个问题让我有点困惑,因为我相信一个java调用只是在调用该方法。在main(String[]args){ sentMessage() }下,这将是方法调用,
和mergeWords(word1,word2){ return word1+word2; }
我能否得到其他的意见,请注意,这只是修改从过去的文件。
发布于 2013-12-30 20:43:36
可以通过写入要调用的函数名以及带有括号的参数来进行调用。如果调用了一个void函数,那么应该有一个分号,否则您可以将分号放在末尾,或者将返回用于任何目的。
你的答案(a)是
sendMessage();和(b)是
mergeWords(word1,word2);发布于 2013-12-30 20:43:39
调用是客户端对方法的调用。
public class Hello {
// This is the definition of the method sayHello
private static void sayHello( String name ) {
System.out.println( "Hello, " + name );
}
public static final void main( String[] args ) {
// This is the call to the method sayHello
sayHello( "Robert" );
}
}因此,对于您的例子,调用如下
sendMessage();
mergeWords( "hello", "Robert" );发布于 2013-12-30 20:41:14
你是对的。它只是从主方法调用其他方法。您的sendMessage调用是正确的,sendMessage();,但是mergeWords调用是:mergeWords(String1, String2),其中字符串表示主方法中的字符串变量。
https://stackoverflow.com/questions/20847144
复制相似问题