Java程序设计项目式教程 教案 教学设计-单元4 Java继承.docx
《Java程序设计项目式教程 教案 教学设计-单元4 Java继承.docx》由会员分享,可在线阅读,更多相关《Java程序设计项目式教程 教案 教学设计-单元4 Java继承.docx(9页珍藏版)》请在第一文库网上搜索。
1、Java程序设计项目式教程单元教学设计课程名称:名Va面向对象程序设计适用专业:授课年级:授课学期:授课教师:Java面向对象程序设计课程教学单元设计单元4Java继承授课教师:JaVa课程组授课班级:学时:14学时教学条件实训室、JDK8.0及以上、EC1iPS4.4及以上、投影设备、广播软件、互联网络教学素材教材、课件、实训项目单、微课视频、教学网站等教学目标设计知识目标:(1)理解JaVa继承的特点及作用(2)掌握继承实现方式(3)熟悉继承的使用规则(4)掌握抽象类、抽象方法的使用规则(5)理解接口的概念及特点(6)掌握接口的定义及实现(7)理解JaVa包的概念及作用(8)熟悉常用Jav
2、aAPI能力目标:(1)能够正确使用继承,提高程序设计的编码效率(2)能够合理使用抽象类和抽象方法实现继承(3)会定义及使用接口(4)能够正确使用继承实现多态,提高程序的可维护性(5)会使用包进行类的管理(6)能正确使用系统提供的类及方法素质目标(1)培养勤于思考、善于分析、敢于创新的行为意识(2)在程序调试的不断纠错改错中,培养耐心细致的精益求精精神任务描述“在学校接受学习教育”是学生的共性,小学生、同的特点,通过JaVa继承来描述学生这一群体。中学生、大学生又各有不教学内容(1)JaVa继承的特点及作用(2)继承实现方式(3)继承的使用规则(4)抽象类、抽象方法的使用规则(5)接口的概念及
3、特点(6)接口的定义及实现(7)JaVa包的概念及作用(8)常用JavaAPI重点:(1)继承的实现方式(2)方法的重载与覆盖难点:(1)JaVa继承的特点及作用(2)访问控制权限的使用;(3)方法覆盖的规则任务分析与实现(1)任务分析;(2)任务代码。教学过程设计4.1类的封装(学时数:2)主要步骤教学内容教学方法教学手段师生活动问题引入JaVa程序设计中,如何保护个人“隐私”?教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:什么是封装?知识点2:如何实现封装?知识点3:类及类成员的访问权限启发讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作:通过对类成
4、员的访问权限设置,封装“人类”的年龄和体重属性,实现对年龄属性的封装,年龄要求必须大于18周岁,并给出测试类。问题引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练课堂实践2-3:使用封装技术模拟学生借书的过程,要求学生最多只能借10本书。学生类中有一个整数型变量count,表示借书的数量,count的值不能大于10,也不能是负数。动手实践做中学多媒体真实系统环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)封装是面向对象程
5、序设计的基本特征之一;(2)使用PUb1ic、privatePrOteCted访问权限控制修饰符,可以设置类及类成员在不同位置的访问权限;(3)将属性私有化之后,要设置相应的setter()、getter()访问器,以保证对私有属性的读写访问。教师讲解多媒体课件演示整理笔记引导创新课后作业通过封装编写BOOk类。要求:类具有属性书名、书号、主编、出版社、出版时间、页数、价格,其中,页数不能少于200页,否则输出错误信息,并强制赋默认值200;为各属性设置赋值和取值方法;编写方法detai1(),用于在控制台输出每本书的信息。教师讲授多媒体布置作业提出要求教学过程设计4.2类的继承(学时数:4)
6、主要步骤教学内容教学方法教学手段师生活动问题引入汽车有公交车、上车、越野车等多种分类,但它们都具有汽车的共同特征和功能,如何用JaVa编程模拟?教师讲授引导文法多媒体教师:讲解演示学生:观察思考知识讲解知识点1:什么是继承?知识点2:JaVa继承的特点;知识点3:如何实现继承?知识点4:成员覆盖;知识点5:this、SUPer关键字;知识点6:抽象类和抽象方法;知识点7:最终类和最终方法;启发讲解讨论归纳多媒体课件演示思考交流互动分组讨论记录笔记示范操作操作:使用继承思想实现汽车类,以及公交车和卡车类。其中,公交车和卡车都属于汽车类,因此,汽车可以作为父类,公交车和卡车作为子类继承汽车类。问题
7、引导操作演示分析归纳多媒体系统演示观摩思考归纳总结实战训练课堂实践2-4:使用继承思想实现动物及其分类,将动物分为陆生动物和水生动物,它们都具有动物的特征,编程模拟。动手实践做中学多媒体真实环境网络资源实践操作查阅资料巡视指导评估讨论(1)评估讨论实训任务的实施过程;(2)给出参考的解决方案;(3)展示讨论学生的解决方案;(4)考核学生结果。教师启发讨论归纳分数激励实训项目单思考结果演示课堂总结(1)在已有类的基础上定义新类,而不需要把已有类的内容重新定义一遍,这种技术称为继承。已有类称为基类或父类,在此基础上建立的新类称为派生类或子类;(2)继承是面向对象程序设计的另一基本特征;(3)继承的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计项目式教程 教案 教学设计-单元4 Java继承 Java 程序设计 项目 教程 教学 设计 单元 继承