C# 代码:
public class XYZ<T> where T : class, new()
在 .net 中,您可以使用上述语法强制泛型为类类型。
我的问题是我们如何使用 Java 实现同样的目的?
最佳答案
在 Java 中,没有任何约束允许您表示该类型必须具有无参数构造函数。与 Java 中的 .NET 相反,T
是 erased at runtime .
关于c# - 泛型类型仅在java中属于类类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487902/