Java程序设计案例教程 包海山 Java程序设计案例教程-模块4新.pptVIP

Java程序设计案例教程 包海山 Java程序设计案例教程-模块4新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
子任务3 接口 知识点详解 接口的创建 interface是用来创建接口的关键字。 接口名要符合Java标识符的命名规则。 public是接口的唯一访问控制修饰符。属于可选部分。如果没有使用任何访问控制修饰符,则表示只有与该接口定义在同一个包中的类才可以访问这个接口。 接口体中的变量只能是常量形式的变量,形如:public static final 变量名 = 常量数据,期中public static 和final 可以省略,省略后编译器会自动加上这几个关键字。 接口体中的方法必须是抽象方法。因为接口中的方法均是使用修饰符public和关键字abstract修饰的,所以在书写时可以省略这两个单词。省略后编译器会自动加上这两个关键字 任务三 类的高级特性 子任务3 接口 知识点详解 接口的实现 implements是类实现接口时的关键字。 一个类可以实现多个接口,使用逗号将它们分隔开。 如果实现某个接口的类不是使用关键字abstract修饰的抽象类,则在类中必须覆盖接口中所有的抽象方法。 如果实现某个接口的类是使用关键字abstract修饰的抽象类,则它可以不实现该接口内所有的抽象方法。但是在这个抽象类的任何一个非抽象子类中,必须覆盖其父类所实现的接口中的所有抽象方法。 因为接口的抽象方法的访问控制符均为public,所以类在实现这些抽象方法时必须使用public修饰符,否则系统将显示缩小了接口中定义的方法的访问控制范围的提示。 任务三 类的高级特性 子任务3 接口 知识点详解 接口实现多重继承 Java是单重继承的,即一个类只能继承一个直接父类,但利用接口可以达到多重继承的效果。因为一个类可以实现多个接口,类实现多个接口也就继承了所实现的所有接口中的静态常量,以及所有的抽象方法,若实现这些接口的类不是抽象类,则这个类要提供所有这些方法的实现。下面的例4-8中,类Interface2实现了两个接口。 创建类时,可以让这个类既继承某个父类,又实现一个或多个接口,让这个类具备更多的属性和行为,达到多重继承的效果。 接口还可以继承父接口。与类继承父类不同的是,一个接口可以利用extends继承多个接口,这也是多重继承效果的一种体现。 任务三 类的高级特性 子任务4 包与访问控制修饰符 【案例】在单机版考试系统的读取考试题目ReadTestquestion.Java文件中,开头部分有如下代码: import java.io.*; 【1】 i mport java.util.*; 【2】 代码详解 导入包java.io里所有的类 导入包java.util里所有的类 任务三 类的高级特性 子任务4 包与访问控制修饰符 知识点详解 包的概念 在Java中,包(package)是相关类与接口的一个集合,是一种管理和组织类和接口的机制。Java中包的概念与操作系统中的文件夹的概念类似。在操作系统中为了分门别类地存放各种文件,形成了文件夹。同一个文件夹中的文件不能重名,而不同文件夹中的文件是可以重名的,而且文件夹还可以有子文件夹。 在Java中,也可以仿照这种方法来组织类,将功能相似的类存放在一个包中,同一个包中的类不能重名,而不同包中的类是可以重名的,并且包中还可以再有子包,相当于子文件夹。 任务三 类的高级特性 子任务4 包与访问控制修饰符 知识点详解 包的声明 包声明语句用于将Java中的类放到特定的包中

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档