面向对象程序设计—JAVA说课稿.pptVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象程序设计—JAVA说课稿

面向对象程序设计-JAVA说课稿;目录 ;(一)教材的地位和作用 本课程使用的是电子科技大学出版社出版,张白一主编的《面向对象程序设计_Java》第5章《消息、继承与多态》的第4节。本次的说课内容是继承。 继承是面向对象程序设计的重要特性之一。本次课是在简单的类使用和多态的基础上进一步学习类的继承、覆盖和重载,学完本次课才真正意义的踏上面向对象编程之路。所以本节课是学习面向对象编程的基础,为后面的学习铺路,它在本课程中起到奠基石的作用,是非常基础和重要的一节课。;(二)学情分析: 08级计算机专业的同学都有了C语言基础,再学习Java就比较容易入门,但是Java中的面向对象的一些基本概念和理论对同学们来说还是很陌生的,所以接受起来还是有一定的难度。 ;(一)知识目标: 本节课以继承为重点,是后续内容的铺垫,???过学习要求掌握创建子类的方法;理解子类和父类构造方法的执行顺序;理解覆盖和重载的意义。 (二)能力目标: 培养学生的归纳、总结、综合、概括的思维能力;培养学生观察分析问题和动手解决问题的能力;;依据:所有面向对象程序设计语言都有三个基本特性:封装、继承和多态。这节课学习的就是其中的继承与重载(多态),也是我们这门课程的学习中心和重点。在类的继承中,进行属性与方法覆盖时使用到的super和this 关键字比较抽象,理解使用起来比较困难。 (一)重点:1.类的继承 ;2.类的重载 (二)难点:覆盖与重载后属性和方法的访问;(一)说教法: 1.本课程的内容十分抽象、枯燥,学生难于理解,因此在引入课程的时候采用类比教学法,即利用与教学内容相近或相似的人和事物进行导入的教学方法,例如:引入继承概念时可以举例:子女会继承父母的特征,同时又有自己的特征;引入重载与覆盖时,在教学过程中采用讲授和案例教学法,通过实例向学生讲解理论知识。 2.“讲、学、练”相结合;对于实现继承的相关技术细节,大量采用演示、讲解和练习等方式。使学生在编程实践中加深对概念的理解,熟练掌握相关的技术细节。这样配合使用多种教学方法,不但使学生易于理解掌握所学知识,同时也能够使学生加深对知识的理解深度。 ;(二)说学法: 1.本节课教学内容抽象,根据学生的基本情况,因此以形象直观思维为主,使用多媒体作为辅助教学手段,变抽象为形象,为学生提供丰富的感性材料,促进学生对知识的感知、理解,激发学习的兴趣。 2.为引导学生自主探究学习,让学生看一看、想一想、练一练,以练为主,亲自实践、积极动脑动手学习新的知识 。;(一)复习提问(时间2分钟—问答的方 式—师生互动) : 1.类的访问控制? 2. Java如何实现多态? ;(二)导入新课 ( 创设情境介绍概念—时间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题。; 教学效

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档