java - 将 Java 泛型限制为类
问题描述
在 C# 中,这是可能的:
public interface IMyCoolInterface<TEntity> where TEntity : class
{
}
所以泛型被限制/限制在一个类中。
Java可以做到这一点吗?
解决方案
泛型参数始终是 Java 中的类。没有其他选择。该语言不允许原语作为参数,并且没有等效于 C# 的struct
.
推荐阅读
- flutter - Flutter/Dart 在运行时导入文件
- c# - 从 EF4 升级到 EF5 停止设置引用的对象
- vue.js - Vue模态组件在父组件中使用
- angularjs - 不使用第三方的 Apple 分析 API
- ansible - 使用 Ansible 时服务文件更改时重启服务
- javascript - 基于关系数据生成层次结构
- javascript - 找到值的正则表达式查询在多行中找到另一个值
- javascript - 如何预测纺车的停止角度?
- google-cloud-firestore - Can I create different sets of collections per tenant to avoid contention issues?
- python - 如何从终端输出中获取 RegEx 值