簡體   English   中英

為什么我有數組 [] 選項作為構造函數調用?

[英]Why i have array [] option as consturctor invoke?

我有一個類,例如 GooglePlayConnection。 當我在沒有變量初始化的情況下創建這個類的對象時(只是為了調用方法) new GooglePlayConnection() IDEA 向我建議了 2 個選項:比如默認的空構造函數 () 和 .. array []? 這是什么意思?

在此處輸入圖片說明

我在這些類中沒有任何構造函數。

您不必為您的類提供任何構造函數,但在執行此操作時必須小心。 編譯器自動為任何沒有構造函數的類提供一個無參數的默認構造函數。

https://docs.oracle.com/javase/tutorial/java/javaOO/constructors.html

...和..數組[]? 這是什么意思?

這是創建一個GooglePlayConnection數組

GooglePlayConnection[] connections = new GooglePlayConnection[10];
connections[0] = new GooglePlayConnection(/*...*/);
// ...

或者

GooglePlayConnection[] connections = new GooglePlayConnection[] {
    new GooglePlayConnection(/*...*/),
    // ...
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM