ホームページ >Java >&#&チュートリアル >Java メソッド シグネチャの省略記号 (...) は何を意味しますか?

Java メソッド シグネチャの省略記号 (...) は何を意味しますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-14 22:47:11260ブラウズ

What Does the Ellipsis (...) Mean in a Java Method Signature?

メソッド シグネチャの省略記号: Java Varargs

App Engine ドキュメントでは、メソッド シグネチャ public に省略記号 (...) が表示されます。 MessageBuilder withRecipientJids(JID...recipientJids) は、Java 変数引数の使用を表します(varargs).

varargs を使用すると、メソッドは指定された型 (この場合は JID) の引数をいくつでも受け入れることができます。これにより、複数の引数をメソッドに渡す際の柔軟性が得られます。例:

  • withRecipientJids(jid1, jid2): 2 つの引数を渡します。
  • withRecipientJids(jid1, jid2, jid78_a, someOtherJid): 4 つの引数を渡します。

可変引数は Java でサポートされています。構文タイプ...変数名。 Java varargs の詳細については、Java ドキュメントを参照してください: http://java.sun.com/j2se/1.5.0/docs/guide/ language/varargs.html

以上がJava メソッド シグネチャの省略記号 (...) は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。