繁体   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