[英]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.