版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教师备课纸课题单元4.2继承课型理实一体授课班级授课时数4教学目标理解继承的作用。熟悉super关键字。理解方法重写(覆盖)与方法重载能使用继承方式解决代码的冗余,提高程序的扩展性。教学重点设计继承层次关系方法重写(覆盖)与方法重载教学难点设计继承层次关系学情分析教学效果教后记任务4.2显示入库成品信息任务描述基于RFID成品自动防呆出货系统中,入库RFID系统的数据是仓库管理员从MES系统中导出,然后将导出数据中的电子标签码(LPNumbe)与RFID系统扫描实际成品货物上的RFID电子标签码数据对比,如果两个数据匹配符合,则该条成品信息允许写入到RFID系统数据库中,并显示成品入库状态信息。相关知识1.生活中的继承子类和父类之间建立一种is-a关系(如狼是动物)继承概念下的IS-A是个单向的关系(如狼是动物,动物不一定是狼)如果类Y继承类X,且类Y是类Z的父类,那么Z应该能通过IS-AX的测试。2.什么是继承?子类具有父类的一般特性(包括属性和行为),以及自身特殊的特性。继承需要符合的关系:is-a,父类更通用、子类更具体引例:创建Java教师类和Python教师类,以下这个解决方案中存在着什么问题?改进引例中的问题建立继承关系,让子类继承父类的属性和方法。3.继承的语法在Java语言中,用extends关键字来表示一个类继承了另一个类。例如:动物继承关系4.继承的实现改进引例中的问题:建立继承关系,让子类继承父类的属性和方法。课堂讨论:不同的类可能会有一些共同的特征和行为,这些共同的特征和行为都统一放在一个类中,它是可以被其他类所共享的。课堂思考:代码存在大量重复,违背了“writeonce,onlyonce”的原则。子类自动继承父类的属性和方法,子类中可以定义特定的属性和方法。子类实例化对象,赋初始值多层的继承衍生而来的子类可以再作为父类衍生出其他的子类,形成多层的继承关系,此时最下层的衍生类,会继承到其继承关系上所有父类的属性与方法。(1)super关键字调用父类的构造方法:super()或者super(参数)调用父类的方法:super.方法名(参数)引用的是父类的同名变量:super.父类同名变量(2)继承的存取控制:Java中不允许多重继承,但是却可以使用多层继承.从父类继承的私有成员,不能被子类之间使用。被final修饰的方法不能被子类重写实例,被final修饰的类不能再被继承。(3)方法重写(方法覆盖)子类和父类的方法具有相同的名称、参数列表、返回类型。单元任务分析1.成品信息包括属性有:成品批次号码(BatchNumber),料号(Code),LP号码(LPNumbe),数量(Qty),MES入库时间(InStockTime)。其中一个方法toString(),功能是返回成品入库批次信息。现在增加一个方法isLPNumber(),功能是读取MES数据中的成品信息的LP标签码。2.入库成品信息属性不仅包含成品信息类(Stock)的数据,还包含入库成品的托数序号(TrayNumber)、状态(StatusName)、操作人员(Modifier)、操作时间(ModifyTime)。单元任务实施关于RFID系统扫描实际成品货物上的RFID标签数据,在程序中模拟采用键盘输入的方式。任务具体实现步骤如下。修改任务4.1中成品信息类Stock,增加读取LP标签码的isLPNumber()方法。设计入库信息类InStock,继承成品信息类Stock,增加入库信息类的自身属性:托数序号(TrayNumber)、状态(StatusName)、操作人员(Modifier)、操作时间(ModifyTime),重写父类中读取LP标签码的方法isLPNumber(),增加提示信息“与RFID扫描货物的LP标签码一致,可以入库”;重写父类中toString()方法,返回成品入库信息状态时间等信息。编写测试类MainClass,实例化InStoc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 火灾风险处置方案模板范本
- 货物维护方案范本
- 出货清单定制方案范本
- 楼宇防盗预案方案范本
- 大棚占压处理方案范本
- 保险购买方案范本
- 水泥粮仓浇筑方案范本
- 路面混凝土清洗方案范本
- 木质桌子修缮方案范本
- 1.2人类活动与环境问题课件高中地理湘教版选择性必修3
- 劳动课冰箱清洁课件
- 人体动静脉课件
- 中国企业供应链金融白皮书(2025)-清华五道口
- 人工智能基础与应用课件 第二章 模块三 智声灵动:生成式人工智能的语音合成与交互革命
- 抖音夫妻离婚协议书模板
- 2025年山东春考语文考试真题及答案
- 2025年殡仪馆火化师招聘笔试题库附答案
- 2025年足球裁判员考试题及答案
- 监狱视频管理办法
- 股东考核管理办法
- 大数据平台建设工期保证体系及保证措施
评论
0/150
提交评论