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

App Engine のメソッド署名の省略記号 (...) は何を意味しますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-08 16:41:14181ブラウズ

What Does the Ellipsis (...) Mean in App Engine Method Signatures?

App Engine メソッド シグネチャでの省略記号の使用法

App Engine ドキュメントでは、次のようなメソッド シグネチャで省略記号 (JID...) が使用されています。

public MessageBuilder withRecipientJids(JID... recipientJids)

この表記は Java varargs (可変引数) を表します。これにより、指定されたタイプのオブジェクト (この場合は JID) を任意の量渡すことができます。

たとえば、次のメソッド呼び出しは有効です:

MessageBuilder msgBuilder; //Constructor call omitted for simplicity
MessageBuilder msgBuilder2;

msgBuilder.withRecipientJids(jid1, jid2);
msgBuilder2.withRecipientJids(jid1, jid2, jid78_a, someOtherJid);

これらの呼び出しは 2 つと 4 つの JID を渡します。

Java 可変長引数は、任意の数の引数を操作する便利な方法を提供し、柔軟性と使いやすさを実現します。メソッド呼び出し。

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

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