- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基 于 !#的 泛 型 编 程
!
刁绫 !陈磊
重庆大学 自动化学 院 #重庆 $重庆大学 计算机 学院 #重庆 %
)+ %+
摘要 泛 型编程是面 向对 象 的进 一步发展 从更高 的角度对世 界进 行抽 象 为面 向对 象 的不足之处提供 了解 决之道 它可让你重复运
’
用 既有 的算法 而不必在环境类似 的情况 下再重新撰 写相 同代码 使得处理 的 问题更 加抽 象化 是一种优美而又不失效率 的通用 型程序
设计方法 中引入 了对 语 言 的多种扩展 泛 型 即其 中之一 本文讨论 的泛 型实现
’,-.)+*,/0/’,-.)+*’
关键词 泛 型编程 面向对 象 抽 象
$$
中图分类 号 %#!!文献标识码 ’文 章编号 !(()*#($$+((,-(*!($!,*(!
./0/12314516772058096:6
)%
-89:;531=?@;25
!)+=ABB212AC9DEAF/E5A3=GA31H531I3502475EJ=GA31H531=G53/K%+=ABB212AC=AFLDE24M652362=GA31H531I3502475EJ=GA31H531
=G53/$
’;=163=N232456L4A14/FF531O202BAL7APQ26EA4523E2O+8E/P7E4/6E7EG2RA4BOR5EG/G51G24052REGD7F/3JL4APB2F753APQ26EA4523E2O
6/3P2G/3OB2OPJ5E+8EF/S27JADD72EG242/OJ6/)6D)/E5A3/1/53/3O/1/53+8E322O3(ER45E2EG27/F26AO2A362FA42D3O2475F5B/465(46DF!
7E/3627+TDE5EO2/B7R5EGEG2L4APB2F7FA42/P7E4/6E8E)7/S53OAC6AFFA3L4A14/F3AEA3BJ14/62CDBPDE2CC56523E+,-.)+*53E4AOB2U!
E2375A37EAEG2,/0/L4A14/FF531B/31D/12+:32ACEG27257EG253E4AOD6E5A3AVG57L/L24O27645P27EG25FLB2F23EAC1232456L4A14/F!
F53153,-.)+*+
?/@A41BN232456L4A14/FF531K:PQ26E:4523E2OK9P7E4/6E
定 了一个类型参数 另外 在第 行没 了类 型转换 是 因为用第
!引言 ! -! )
泛 型编程 进 一 步发展 了面 向对 象 它从 更高 的角度 来理 行 的类 型参数取代 了第 -行 的类 型转换 但这样 的转变使编译器
!#$ !
解世 界 具有更好 的抽 象性 它是继面 向对 象程序设计 之后对程 能够在编译 时检查程序 的 正确性 当 ;758695被声 明为 8695:;753!
!
序设 计领域 的又 一次大 的 冲击 已经 影 响到软 件开发
文档评论(0)