浅析Java的接口和抽象类_刘虢俊.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅析Java的接口和抽象类_刘虢俊

广西轻工业 年 月 2007 11 第 11期(总第 108期) GUANGXIJOURNALOFLIGHTINDUSTRY 计算机与信息技术 浅析Java的接口和抽象类 刘虢俊 (广西工商职业技术学院,广西 南宁 ) 530003 【摘 要】 接口和抽象类是 两种重要的机制,正由于这两种机制的存在, 强大的面向对象能力发挥得淋漓尽致。接 Java Java 口和抽象类在语法定义上具有一定的相似性,甚至在一些应用中相互替换可以完成相同的功能,因此很多初学者和开发者在对于接 口和抽象类的区别和选择觉得很困惑。本文意图将对它们之间的区别进行剖析,试图提供一些在二者之间进行合理选择的依据。 【关键词】 Java;抽象类;接口;问题域 【中图分类号】 TP316 【文献标识码】 A 【文章编号】 1003-2673(2007)11-0052-04 前言 voidclose(); 无论是Java入门者还是大师级人物,都应该知道以下有 } 关接口和抽象类的语法要点( )接口和抽象类包含着抽象方 这个接口只定义了两个方法框架,没有实现代码,具体的 :1 法。继承(实现)它们的类实例必须全部实现它们定义的抽象方 代码由实现这个接口的类来给出,所以我们要各自改数据库连 法;(确切的说,抽象类可以一个抽象方法都没有。) 接类,代码如下: (2)接口和抽象类本身都不能产生实例,但它们的引用可 比如Oracle.Java: 以指向继承(实现)它们的类实例从而动态地使用这些类实例; publicclassOracleimplementsDataBase{ 参数表)){//连接数据库的代 (3)一个类一次只能继承一个抽象类,但可以实现若干个 publicConnectionopenDB( 接口; 码} ( )抽象类允许部分实现类里头的方法,而接口不包含任 publicvoidclose() {//关闭数据库的代码} 4 何成员的实现。 } 以上就是语法上接口和抽象类的相似之处( )和( )和 类似的还有MySQL.Java等等。 1 2 区别( )和( )。但是如果就这样从语法上把有关接口和抽象 接口DataBase给这些类归了个类 (也就是作了个抽象), 3 4 类的问题给打发了,那本文就太浅薄和无趣了。学习 ,语法 然后我就可以在我的数据处理代码中用接口引用来统一调用 Java 的规定只是表层的东西,而Java的精髓,在于它是面向对象的 不同数据库类的方法(行为)。 思想的实现。我觉得对接口和抽象类问题的理解的深度,对进 VoidmyDBCode(DataBasemyDB){ 一步掌握Java这门强大,精妙的语言有着很重要的影响。所 Connectionconn=MyDB.open(); 以,本文试图举一些例子来从更深一点的层次上说明这个 Java 常见和重要的问题。

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档