簡體   English   中英

Java獲取類型的默認值

[英]Java get the default value of a type

所以我在使用C#幾年后用Java編寫程序,我似乎無法在任何地方找到答案。 在C#中創建generic<T>類時,如果要將變量設置為默認值T ,則使用default(T) Java中是否有相同的功能,如果是這樣,我該怎么做?

Java沒有相同的功能。 如果要將值傳遞給泛型方法,則必須顯式傳遞它,即使您只是調用類型的默認構造函數。

Java中的默認值為null,因為不支持原始泛型。 這實際上與c#內聯,其中引用類型的默認值為null,而數值類型的默認值為0。

暫無
暫無

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

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