泛型构造函数在Java中有什么作用?

泛型构造函数在Java中有什么作用?,第1张

泛型构造函数在Java中有什么作用?

这个功能让我做什么?

它至少可以让您完成 件事,而这 件事是您无法做到的:

  1. 表达参数类型之间的关系,例如:

    class Bar {<T> Bar(T object, Class<T> type) {    // 'type' must represent a class to which 'object' is assignable,    // albeit not necessarily 'object''s exact class.    // ...}

    }

  2. <撤回>

  3. 正如@Lino首先观察到的那样,它使您可以表达参数必须与两个或多个不相关类型的组合兼容(当最多一个是接口类型时,这才有意义)。有关示例,请参见Lino的答案。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5013842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存