教案教案(面向对象编程基础(3)).doc

教案教案(面向对象编程基础(3)).doc

ID:51906211

大小:43.00 KB

页数:2页

时间:2020-03-18

教案教案(面向对象编程基础(3)).doc_第1页
教案教案(面向对象编程基础(3)).doc_第2页
资源描述:

《教案教案(面向对象编程基础(3)).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、教学单元:面向对象编程基础(3)授课班级:授课时间:教学地点:学时数:2教学目的:应知:1.理解静态变量与静态方法的作用、使用方法;2.理解方法的重载与静态多态特性;应会:1.会使用静态变量;2.会使用静态方法;3.会编写类的重载方法;教学重点、难点:1.面向对象编程中封装与抽象的理解;2.private/public的使用;3.重载方法的格式(方法签名的唯一性);教学方法:根据本堂课教学内容的重点与难点,教学过程中主要采用以下教学方法:1.问题牵引教学方法:对于较难理解的基本概念,主要采用提出问题,启发学生积极思考、分析、讨论,寻找解决途径和问题的答案的方法。2.“讲、学、练”相结合

2、:对于实现继承的相关技术细节,大量采用演示、讲解和练习等方式。使学生在编程实践中加深对概念的理解,熟练掌握相关的技术细节。教学过程设计:备注:1.静态变量(1)导入提问:如何在对象间共享数据?如统计某类的对象创建个数,引出静态变量(类似于全局变量)(2)编写例3-6程序:简单卖票模拟程序static变量的定义、使用方法(3)将例3-6程序中的静态变量改为成员变量,运行程序,观察运行结果。(4)讨论1:成员变量与静态变量在内存中的存储情况。使学生深入理解静态变量与类的成员变量的区别。(见ppt)(5)静态变量的使用可通过对象访问;可通过类直接访问;(6)实战演习:习题52.静态方法(1)

3、静态方法的引入(2)例3-7:静态方法的定义与使用方法(3)讨论1:静态方法中能否访问类的成员变量?(4)讨论2:main()方法为什么要定义为静态方法?(5)讨论3:通常在什么情况下使用静态方法?举出你已经用过什么静态方法?3.方法重载与静态多态性(1)考察使用System.out.println()方法分别输出字符串、整形数据或浮点型数据的情形,提问:使用的是一个println()方法还是多个println()方法?(引出方法重载与静态多态性概念、用途)(2)讨论:系统如何区分调用的是哪个重载方法?方法重载的形式:方法签名的唯一性(方法名、方法参数个数、方法参数类型);(3)辨别方

4、法重载(见ppt)(4)分析例3-8(5)实战演习:习题8(6)构造器方法的重载。分析例题3-9;this的使用;小结及学生存在的问题:作业:完成习题5、8

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。