社区
C#
帖子详情
关于类的设计方案
狼烟辉
2017-11-20 12:57:46
基类的方法,两个子类都重写了,但是两个子类的返回类型(List<T>)不一样,该如何实现呢?
...全文
158
4
打赏
收藏
关于类的设计方案
基类的方法,两个子类都重写了,但是两个子类的返回类型(List)不一样,该如何实现呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
娃都会打酱油了
2017-11-20
打赏
举报
回复
泛型约束不行吗?看你是说的类实现,估计不是接口,那协变逆变应该不行
狼烟辉
2017-11-20
打赏
举报
回复
引用 1 楼 hanjun0612 的回复:
泛型方法处理类型T
我现在直接用string实现的,只要是解决不同子类重写的方法返回不同对象的集合问题。
正怒月神
2017-11-20
打赏
举报
回复
不过这要基于你的2个不同的T,首先继承自一个总的基类。 其次,List<T> 的调用中,也只能处理T的基类属性。子类额外属性没办法。
正怒月神
2017-11-20
打赏
举报
回复
泛型方法处理类型T
支持POP3的MFC
类
CPop3Connection v1.11
一个支持POP3(Post Office Protocol Version 3)的MFC
类
CPop3Connection v1.11,这对正在写电子邮件程序的朋友很有用
设计模式6大原则.doc
对设计模式六大原则的一点总结,欢迎免费下载。
Java程序设计技巧1001例
Java语言1001例 请用超星阅读器打开这些文件
Think in Java(中文版)-chm格式
第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用接口 1.5.1 改善基础
类
1.5.2 等价和
类
似关系 1.6 多形对象的互换使用 1.6.1 动态绑定 1.6.2 抽象的基础
类
和接口 1.7 对象的创建和存在时间 1.7.1 集合与继承器 1.7.2 单根结构 1.7.3 集合库与方便使用集合 1.7.4 清除时的困境:由谁负责清除? 1.8 违例控制:解决错误 1.9 多线程 1.10 永久性 1.11 Java和因特网 1.11.1 什么是Web? 1.11.2 客户端编程 1.11.3 服务器端编程 1.11.4 一个独立的领域:应用程序 1.12 分析和设计 1.12.1 不要迷失 1.12.2 阶段0:拟出一个计划 1.12.3 阶段1:要制作什么? 1.12.4 阶段2:开始构建? 1.12.5 阶段3:正式创建 1.12.6 阶段4:校订 1.12.7 计划的回报 1.13 Java还是C++?
图书管理系统
采用access数据库,有学号管理,图书管理,借阅管理。
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章