社区
C#
帖子详情
泛型的一点疑问
xiaolei1982
2007-12-26 10:59:33
class MyClass<T> where T : BaseClass, ISomeInterface
请问这个T是必须都要继承BaseClass, ISomeInterface的派生类呢还是
T只要是其中任何一个类型
还是T是其中任何一个的派生类就可以呢?
...全文
79
3
打赏
收藏
泛型的一点疑问
class MyClass where T : BaseClass, ISomeInterface 请问这个T是必须都要继承BaseClass, ISomeInterface的派生类呢还是 T只要是其中任何一个类型 还是T是其中任何一个的派生类就可以呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lijipan
2007-12-26
打赏
举报
回复
不是,这个约束表示:用于泛型<T>的类型,必须同时满足两个条件:一、是BaseClass的派生类,二、实现ISomeInterface接口。
xiaolei1982
2007-12-26
打赏
举报
回复
你的意思是说BaseClass还要继承ISomeInterface接口?
lijipan
2007-12-26
打赏
举报
回复
BaseClass是类型约束,ISomeInterface是接口约束,就是说必须是实现ISomeInterface接口的BaseClass的子类。泛型只允许定义一种类型约束,但可以定义多个接口约束。这么说不知道明白了没有?
Java语言从入门到精通课程(第5季)--
泛型
类、
泛型
方法、
泛型
接口等
提供详细的笔记作为辅助工具,200多条笔记帮助学员快速掌握Java200多个知识点 第16章
泛型
:
泛型
接口、
泛型
方法、匿名类的
泛型
、
泛型
占位符、基类和导出类
泛型
、任何类型的
泛型
、使用
泛型
创建实例、
泛型
数组 课程特色...
Java
泛型
,你了解类型擦除吗?
大家可能会有
疑问
,我为什么叫做
泛型
是一个守门者。这其实是我个人的看法而已,我的意思是说
泛型
没有其看起来那么深不可测,它并不神秘与神奇。
泛型
是 Java 中一个很小巧的概念,但同时也是一个很容易让人迷惑的...
Java 中的
泛型
(两万字超全详解)
博主将用 CSDN 记录 Java 后端开发学习之路上的经验,并将自己整理的编程经验和知识分享出来,希望能帮助到有需要的小伙伴...Java
泛型
详解,史上最全图文详解java
泛型
全解 - 绝对最详细Java
泛型
,你了解类型擦除吗。
JAVA
泛型
太难_关于Java
泛型
"擦除"的
一点
思考
头次写博客,想说的东西不难,关于
泛型
的
疑问
,是前一阵在学习jackson中遇到的。下面就把我所想到的、遇到的,分享出来。
泛型
是JDK1.5后的一个特性,是一个参数类型的应用,可以将这个参数声明在类、接口、方法中,...
【Java】T
泛型
到底是什么且怎么使用这个
泛型
这个是在阅读一些源码的时候提出的
疑问
。java的一个特性,
泛型
,这个顾名思义就是广泛包含的一种类型。不过深入
一点
就不知所以然了。 知识回顾 Java
泛型
详解(超详细的java
泛型
方法解析)
泛型
提出是为了解决编译的...
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章