首页 > 解决方案 > 将 Java 泛型限制为类

问题描述

在 C# 中,这是可能的:

public interface IMyCoolInterface<TEntity> where TEntity : class
{
}

所以泛型被限制/限制在一个类中。

Java可以做到这一点吗?

标签: javagenerics

解决方案


泛型参数始终是 Java 中的类。没有其他选择。该语言不允许原语作为参数,并且没有等效于 C# 的struct.


推荐阅读