ホームページ >Java >&#&チュートリアル >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 サイトの他の関連記事を参照してください。