- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
依据:所有面向对象程序设计语言都有三个基本特性:封装、继承和多态。这节课学习的就是其中的继承与重载(多态),也是我们这门课程的学习中心和重点。在类的继承中,进行属性与方法覆盖时使用到的super和this 关键字比较抽象,理解使用起来比较困难。 (一)重点:1.类的继承 ;2.类的重载 (二)难点:覆盖与重载后属性和方法的访问 (一)说教法: 1.本课程的内容十分抽象、枯燥,学生难于理解,因此在引入课程的时候采用类比教学法,即利用与教学内容相近或相似的人和事物进行导入的教学方法,例如:引入继承概念时可以举例:子女会继承父母的特征,同时又有自己的特征;引入重载与覆盖时,在教学过程中采用讲授和案例教学法,通过实例向学生讲解理论知识。 2.“讲、学、练”相结合;对于实现继承的相关技术细节,大量采用演示、讲解和练习等方式。使学生在编程实践中加深对概念的理解,熟练掌握相关的技术细节。这样配合使用多种教学方法,不但使学生易于理解掌握所学知识,同时也能够使学生加深对知识的理解深度。 (二)说学法: 1.本节课教学内容抽象,根据学生的基本情况,因此以形象直观思维为主,使用多媒体作为辅助教学手段,变抽象为形象,为学生提供丰富的感性材料,促进学生对知识的感知、理解,激发学习的兴趣。 2.为引导学生自主探究学习,让学生看一看、想一想、练一练,以练为主,亲自实践、积极动脑动手学习新的知识 。 (二)导入新课 ( 创设情境介绍概念—时间5分钟—老师演示—师生互动) 通过现实生活中存在的继承实例引入概念,让同学们加深对这个概念的理解深度。 (三)讲授新课 (时间27分钟—采用老师演示及提问的方式) 1)类的继承 理解了概念之后,学生观察并让学生自己总结其特征。通过课本上P101-102例题6-8说明子类的创建以及属性和方法的继承。例如:子女继承父母的特点。2)覆盖(this与super) 通过讲授法向同学们讲解方法和属性的覆盖。通过课本P103-105例题10-13来学习super和this关键字的使用以及两者的适用场合及注意使用事项。形象地举例:新产品在旧产品的基础上改进。 3)重载(构造方法的重载与继承) Java实现重载是通过构造方法来实现的,即“相同表达式,不同操作”。例如:“开始上班”命令一发,员工们开始做各自不同的工作。再通过课本P107-108例题14-15来看看方法的重载以及理解重载的意义。 4)重载与覆盖的区别 重载是在同一类定义了多个同名而不同内容的方法,而覆盖是子类定义了多个与父类同名而不同内容的方法。把课本P102例9与课本P107例14进行比较。 (四)课堂练习(时间7分钟—让学生自己观察并动手—练一练) 给P101例7和P102例8添加多个构造方法,通过添加多个构造方法让学生自己观察并动手实现方法和属性的重载与覆盖。让学生充当教师角色讲解所做的结果。 (五)总结学生演示内容并补充讲解—时间4分钟——采用老师演示以及板书归纳法。a、归纳法,尤其要对教学难点进行讲解,并得出结论。 b、强调继承与重载的概念以及使用 。 c、要重点掌握重载和覆盖后方法和属性的访问。 (六)课后作业: 课本P125第5.14和第5.15题。填空题做4、5、6、7、8、9题。 教学效果:课堂教学中基本能激发学生学习兴趣和提高教学效果,课后与同学们交流,了解同学们的掌握情况,及时接收他们对课堂教学的意见。布置课后作业巩固理论知识 总结:本节课我的教学设计主要有3个特点: 第一、教学流程设计上符合认知规律。 我采用先介绍继承的概念然后其特征,再进行案例讲解这一顺序,使学生尽快进入学习状态。 第二、鼓励学生自己动手编写程序。 通过参与,学生对继承、重载与覆盖有一个更深刻的认识。 第三、通过提问,巩固练习,体现分层次教学。 解决了实际教学过程中的问题,激发学生的学习兴趣,为以后的学习打下坚实的基础。 * * 面向对象程序设计-JAVA说课稿 计算机系 毕景霞 目录 一、说教材 二、说教学目标 三、说重点难点 四、说教学方法 五、说教学内容 六、教学效果及总结 (一)教材的地位和作用 本课程使用的是电子科技大学出版社出版,张白一主编的《面向对象程序设计_Java》第5章《消息、继承与多态》的第4节。本次的说课内容是继承。 继承是面向对象程序设计的重要特性之一。本次课是在简单的类使用和多态的基础上进一
文档评论(0)