网站大量收购独家精品文档,联系QQ:2885784924

Java接口和内部类的探究.pdfVIP

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【高新技术产业发展 】 舞一 Java接 口和 内部类的探究 高本峰 (杭州电子科技大学 电子信息学院 浙江 杭州 310018) 摘 要:Java的接 口是Java语言中存在的结构,在特定的语法和结构,它是指一个类所具有的方法的特征的集合,是一种逻辑上的抽象。 正是有接 口使彳寻Java的继承性有很大的扩展 ,从单继承变成多继承。接 口本身相当稳定。 关键词 :Java;接 口;内部类 中图分类号 :TP312.1 文献标识码:A 文章编号:1671—7597(2012)0410039-01 JAVA内部类是指在一个相对外部类 的 内部定义 的一个类 。 口 。 可 以说 内部类作为外部类 的一部分 ,并且依附于外部类而存 2接 口名字的冲突 在 。使用 内部类 的最重要 的一个原因是:每一个 内部类能够独 名字冲突的主要发生在两个接 口的方法,类本 的方法和接 立 的承担一个接 口的实现 ,所 以不管外围类是否继承了某个接 口的方法 中。 口的实现 ,这对于内部类是没有影响的。 interfacea {voidfun():} 这里做 了对于Java接 口和 内部类的一些相关情况的探究, Interfaceb extendsa {intfun0 :) 分析和总结 。 可 以看 出在b接 口中声 明的方法和a接 口的同名 ,但是有一 O引言 点不 同就是返 回值 。这个 问题说 明了在b接 口中是存在名字和参 作为Java的接 口,每一个单一的对象都有一个对应的访 问 数列表相 同的,返 回值不相 同的两个方法 。所 以这是不允许 接 口,对于没有接 口的对象是无法操作 的。首先确定了接 口, 的。因为如果返 回值相 同,编译器正确 。 这个对象存在的功能,接着就是怎么实现这个接 口,比如通信 interfacea {voidfun0:) 类 ,频道的转换 ,上一频道 ,下一频道 ,音量 的调节 ,增大音 interfaceb { intfun():) 量,降低音量等 。 ClassMyC1aSSimplementsa,b{ … ...J Java在创建接 口的时候 (interface) ,接 口中的方法是 MyClass这个类实现的是两个接 口,但是可 以看 出这两个 抽象的。为什么会这样呢?这是由于接 口提供 了产 品必须具备 接 口中存在 了名字冲突,所 以也不可 以通过编译 。 的功能,却没有产 品功能的实现 。接 口最主要的作用就是达到 3局部内部类 的统一访 问,创建对象的时候使用接 口创建,想用哪个类 的对 首先最重要 的一点是局部 内部类不能够使用相关的修饰符 象就可 以创建声 明那个类的对象,不用更改原来 的代码 ,带来 进行修 饰 ,这 是 由于它是在创建它的域 的内部是可见的 , 了很大的方便性 ,便捷性 。 Java允许在方法 ,构造器 以及任意的作用域 内部创建内部类 , 简单的内部类的定义是这样的:Classa{clasSb{})这样 而且局部 内部类同样拥有外部类的引用,它能够使用所有作用 的类称为 内部类 ,也有 的称为 内隐类 。对于一个 内部类 的对象 域的局部变量和方法参数,有一个要求它们是final的。 来讲 ,它能够访 问创建它的外部类对象的所有属性和方法这也 pub1icclassOuter { 包括私有部分 。在 同一个包 中的其他类来说,它的内部类是能 publiCOuter0 { 够隐藏起来。在

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档