問題:
在App Engine 文件中,
在App Engine 文檔中,在App Engine 文件中,
> 方法簽章包含省略號(JID...)。這個三點符號有什麼作用?答案:這三個點代表 Java varargs(可變長度參數)。可變參數可讓您將任意數量的特定類型的物件作為方法參數傳遞。
在withRecipientJids
方法中,可變參數可讓您提供可變數量的MessageBuilder msgBuilder = new MessageBuilder(); msgBuilder.withRecipientJids(jid1, jid2); MessageBuilder msgBuilder2 = new MessageBuilder(); msgBuilder2.withRecipientJids(jid1, jid2, jid78_a, someOtherJid);
作為接收者的物件。這表示您可以使用該方法將不同長度的訊息傳送給多個收件者。 例如,以下函數呼叫都是有效的:
在第一次呼叫中,此方法需要兩個收件者。在第二次通話中,需要四位接收者。可變參數允許該方法接受任意數量的 JID
物件作為參數。public void myMethod(int... numbers)
可變參數由三點表示參數類型後面的符號,如下:
This簽名顯示myMethod 方法可以採用任意數量的int
參數。以上是像「withRecipientJids(JID...)」這樣的 Java 方法簽章中的三個點 (...) 意味著什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!