- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言中抽象类和接口的应用探究_张超
·58· (总 ) Java语言中抽象类和接口的应用探究 2013年第6期
0460
文章编号:1003-5850(2013)06-0058-03
Java 语言中抽象类和接口的应用探究
张 超
(南京交通职业技术学院,南京 211188)
摘 要:接口和抽象类在使用上比较类似,但是对于其选择却又往往反映出对于问题领域中的概念本质的理解。
首先对抽象类和接口的使用提出疑问,接着介绍了抽象类、接口的概念并进行理解说明和举例,最后对抽象类与接口的
区别和联系进行比较和分析,对其使用的异同点进行总结,以便读者设计出更加高效、强大的了Java程序。
关键词: ,抽象,接口
Java
中图分类号:TP399 文献标识码:A
ZHANGChao
( , , )
Nanjing Communication Institute of Technology Nanjing 211188 China
Abstract : ,
Interfaces and abstract class are similar in application but their choices reflect the
,
understanding of concept for the problem domain.Firstly the questions are raised for the application of
, ,
abstract class and interface.secondly the conception of abstract class and interface are introduced and also
,
is understood and illustrated.Finally the differences and connections between the abstract class and
interface are compared and analyzed.Their similarities and differences are summarized so as to design the
more efficient and powerful Java program for the readers.
Key words:Javalanguage,abstractclass,interface
类中没有包含足够的信息来描绘一个具体的对象,这
引 言
样的类就是抽象类。譬如有时候,可能想要构造一个
抽象类和接口是Java语言中支持抽象类的两种很抽象的父类对象,它可能仅仅代表一个分类或抽象
机制,是实现Java多态性的基础。抽象类和接口之间 概念,它的实例没有任何意义,因此,不希望它能被实
在对于抽象类定义的支持方面具有很大的相似性,初 例化。例如:有一个父类“动物(Animal)”,它有几个子
学者经常会觉得难以理解,甚至在学习完后还是觉得 类“猫(Cat)”、“狗(Dog)”、“猪(Pig)”等。动物在这里
很模糊。在实际项目设计过程中,到底是要选择抽象 仅仅只是作为一个分类,显然动物的实例没有什么意
类还是接口呢?其实,两者之间是有很大区别的,对
文档评论(0)