java课程实践课_08_继承、抽象类和接口.pptVIP

java课程实践课_08_继承、抽象类和接口.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文档。上传文档
查看更多
java课程实践课_08_继承、抽象类和接口

1.通过extends关键字,可以将父类的成员(成员变量和成员方法)继承给子类 2.Java程序在执行子类的构造方法之前,会先调用父类中没有参数的构造方法,其目的是为了帮助继承父类的成员做初始化操作 3.this()是在同一类内调用其他构造方法,而super()则是从子类的构造方法调用其父类的构造方法 4.使用super不但可以访问父类的构造方法,还可以访问父类的成员变量和成员方法 5.覆盖父类的方法:子类在重新定义父类已有的方法时,应该保持与父类完全相同的方法头声明 知识点回顾 6.不可被继承的成员与最终类:final 7.Object类:特殊类,所有类都是间接或直接继承该类得到的 知识点回顾 方法或运算符 功能说明 Public Boolean equals(Object obj) 判断两个对象变量所指向的是否为同一个对象 Public String toString() 将调用toString()方法的对象转换成字符串 Public final Class getClass() 返回调用getClass()方法的对象所属的类 Protected Object clone() 返回调用该方法的对象的一个副本 Instanceof 判断一个对象是否是指定类或它的子类的实例 1.抽象类和具体类是一般与特殊的关系,是继承和被继承的关系 2.抽象类中可以有零个或多个抽象方法,也可以包含非抽象方法。只要有一个抽象方法,类前就必须有abstract修饰。若没有抽象方法,类前也可有abstract修饰。 3.抽象类不能创建对象,创建对象由具体子类来实现,但可以有声明,声明能引用所有具体子类的对象。 4.接口:跟抽象类非常相似,但是接口的数据成员必须初始化,接口的方法必须都是抽象方法 5.实现接口(implements),继承类(extends) 知识点回顾 1.创建一个抽象类,类名为Employee. 类里面有抽象方法earnings()用来得到员工一年的工资总额。Employee的子类有YearWorker、MonthWorker、和WeekWorker。 YearWorker是按年领取年薪,MonthWorker是按月领取年薪,WeekWorker是按周领取薪水,子类重写父类方法,给出各自领取报酬的具体方式 有一个company类,该类用Employee作为成员, Employee数组成员有三分之一的YearWorker对象,有三分之一的MonthWorker对象,有三分之一的WeekWorker对象。程序要输出Company一年要支付的薪水总额 实验课习题一 现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP3、移动硬盘等设备进行数据交换。 已知要实现U盘、MP3播放器、移动硬盘三种移动存储设备,要求计算机能同这三种设备进行数据交换,并且以后可能会有新的第三方的移动存储设备,所以计算机必须有扩展性,能与目前未知而以后可能会出现的存储设备进行数据交换。各个存储设备间读、写的实现方法不同,U盘和移动硬盘只有这两个方法,MP3Player还有一个PlayMusic方法。 实验课习题二

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档