在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);
這些呼叫傳遞兩個和四個 JID分別到方法。
Java 可變參數提供了一種處理任意數量參數的便捷方法,從而允許方法的靈活性和易用性來電。
以上是App Engine 方法簽章中的省略號 (...) 代表什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!