




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《JAVA程序设计》课程教学单元设计单元3面向对象程序设计授课教师:JAVA课程组授课班级:学时:6教学条件软件开发平台和设计平台、投影设备、广播软件、互联网教学素材参考教材、课件、授课录像教学目标设计知识目标:(1)了解面向对象编程思想;(2)认识类及类的成员变量、成员方法;(3)掌握类的访问修饰权限;(4)掌握局部变量及作用范围;(5)掌握static>this关键字;(6)掌握构造方法,通过构造方法创建对象。能力目标:(1)会定义类;(2)会使用合适的修饰符来定义类;(3)会正确使用static>this关键字;(4)会创建对象。教学内容(1)财务信息类设计(2)使用static设计财务信息类(3)使用构造方法设计财务信息类重点:类的定义、static、构造方法。难点:static、this。课后实践设计收入支出统计模块,收入支出模块主要统计超市在一定时间内收入与支出。收入统计主要是商品出售、顾客充值的费用;支出统计主要是采购商品、商品退货的费用。设计要求:(1)设计与实现收入统计模块,商品与顾客充值费用应用数组保存。(2)设计与实现支出统计模块,采购与退货费用应用数组保存。教学过程设计教学单元3-1财务信息类设计(1课时)主要步骤教学内容教学方法教学手段师生活动问题如何定义类?如何创建对象?课件演示多媒体教师:课件演示第1页共7页
引入启发引入学生:观察思考告知目标(1)类的定义教师讲解多媒体教师:课件演示及重难点(2)对象的创建课件演示学生:观察思考知识知识点1:面向对象;教师讲解多媒体教师:课件演示讲解知识点2:类的定义;课件演示学生:观察思考课堂实践声明一个Student类。讲练结合讨论归纳黑板学生:自我归纳教师:指导演示知识讲解知识点3:对象的创建。教师讲解课件演示多媒体教师:课件演示学生:观察思考示范操作例子3-1:创建一个Person类,声明一个简单的成员方法,创建Person对象。问题引导操作演示分析归纳多媒体开发平台教师:现场演示巡视指导学生:观看演示动手实践实战课堂实践3-1:设计Number类,讲练结合多媒体教师:课件演示训练测试对象间的赋值。动手实践开发平台学生:观察思考分享交流类的定义、对象的创建。讨论归纳多媒体教师:组织交流学生:小组讨论、tti、卜配课堂总结(1)面向对象基础知识;(2)类的定义;(3)对象的创建。教师讲解多媒体课件演示教师:组织总结引导创新学生:听讲思考积极发言整理笔记教学过程设计任务1财务信息类设计(1课时)主要步骤教学内容教学方法教学手段师生活动引入财务信息类如何设计?课件演示启发引入多媒体教师:课件演示学生:观察思考告知(教学内容、目的)设计财务信息类教师讲解课件演示多媒体教师:课件演示学生:观察思考任务分析财务信息类的成员变量包括:公司名称、定金收入、押金收入、租金收入、其它收入、员工成本、讨论归纳小组讨论课件演示多媒体教师:课件演示学生:小组讨论第2页共7页
房租、水电、税收及其它费用,成员方法包括:收入计算、成本计算、净收入计算。支撑知识(1)面向对象基础知识(2)类的定义(3)对象的创建讨论归纳课件演示多媒体教师:启发讲授学生:交流互动听讲思考任务实施(1)定义财务信息类;(2)创建财务信息对象;(3)财务信息初始化,使用setXXX方法;(4)收入计算;(5)成本计算;(6)净收入计算。一体化教学讲练结合分组实践多媒体开发平台教师:现场演示巡视指导学生:小组讨论动手实践分享交流财务信息类的展示分组演示多媒体教师:组织交流引导创新集体点评学生:分组演示分享交流任务总结(1)类的定义、属性的声明、成员方法的实现;(2)对象的创建。教师讲解多媒体教师:组织总结引导创新学生:听讲思考积极发言整理笔记课后实践课后实践3-1定义一个学生类Student,成员变量包括:姓名、性别、年龄、语文成绩、数学成绩、英语成绩,成员方法包括:getXXX和setXXX方法、求总分、求平均分。定义一个测试类StudentTest,创建一个Student对象,对其进行赋值并计算总分与平均分。教师讲解多媒体教师:布置作业提出要求学生:拓展完成教学过程设计教学单元3-2使用static设计财务信息类(1课时)第3页共7页
主要步骤教学内容教学方法教学手段师生活动问题引入如何在不创建对象时也能访问类的属性与方法?课件演示启发引入多媒体教师:课件演示学生:观察思考告知目标及重难点静态成员与静态方法教师讲解课件演示多媒体教师:课件演示学生:观察思考知识讲解知识点1:类的访问修饰符;知识点2:访问权限;教师讲解课件演示多媒体教师:课件演示学生:观察思考示范操作例子3-2:测试成员变量修饰符的作用。问题引导操作演示分析归纳多媒体开发平台教师:现场演示巡视指导学生:观看演示动手实践知识讲解知识点3:static修饰符;教师讲解课件演示多媒体教师:课件演示学生:观察思考示范操作例子3-3:测试对实例成员和类成员的不同访问形式。问题引导操作演示分析归纳多媒体开发平台教师:现场演示巡视指导学生:观看演示动手实践分享交流静态成员、静态方法的使用问题引导多媒体教师:组织交流学生:小组讨论实战训练课堂实践2-3创建一个矩形类,新增计算矩形面积的静态方法。讲练结合动手实践多媒体开发平台教师:课件演示学生:观察思考、tri课堂总结(1)类的访问修饰符(2)访问权限(3)static修饰符教师讲解多媒体课件演示教师:组织总结引导创新学生:听讲思考积极发言整理笔记^0要步M任务2使用static设计^^^EIS^^^H财务信息类(11方M.课时)B学手M生活引入如何使用static设计财务信息类?课件演示启发引入多媒体教师:课件演示学生:观察思考告知(教学内容、目的)使用static设计财务信息类。教师讲解课件演示多媒体教师:课件演示学生:观察思考第4页共7页
任务分析使用static声明静态数。讨论归纳小组讨论课件演示多媒体教师:课件演示学生:小组讨论支撑知识(1)类的访问修饰符(2)访问权限(3)static修饰符讨论归纳课件演示多媒体教师:启发讲授学生:交流互动听讲思考任务实施(1)使用static设计财务信息类;(2)设计测试类一体化教学讲练结合分组实践多媒体开发平台教师:现场演示巡视指导学生:小组讨论动手实践分享交流使用static声明类的属性与类的方法,如何调用静态属性与静态方法。分组演示多媒体教师:组织交流引导创新集体点评学生:分组演示分享交流任务总结(1)类的访问权限;(2)static修饰符的使用。教师讲解多媒体教师:组织总结引导创新学生:听讲思考积极发言整理笔记课后实践课后实践3-2定义圆类Circle,成员变量包括:圆周率PI和半径,其中圆周率PI定义为静态变量,成员方法包括:求周长、求面积。定义测试类CircleTest进行测试。教师讲解多媒体教师:布置作业提出要求学生:拓展完成教学过程设计教学单元3-3使用构造方法设计财务信息类(1课时)主要步骤教学内容教学方法教学手段师生活动问题引入什么是构造方法?如何使用构造方法创建对象?课件演示启发引入多媒体教师:课件演示学生:观察思考告知目标及重难点构造方法、this教师讲解课件演示多媒体教师:课件演示学生:观察思考知识知识点1:方法重载教师讲解多媒体教师:课件演示第5页共7页
讲解课件演示学生:观察思考示范操作例子3-4:方法重载示例。问题引导操作演示分析归纳多媒体开发平台教师:现场演示巡视指导学生:观看演示动手实践实战训练课堂实践2-4:使用重载设计计算不同图形的面积。讲练结合动手实践多媒体开发平台教师:课件演示学生:观察思考知识讲解知识点2:构造方法知识点3:this教师讲解课件演示多媒体教师:课件演示学生:观察思考示范操作例子3-5:使用this关键字引用成员变量。问题引导操作演示分析归纳多媒体开发平台教师:现场演示巡视指导学生:观看演示动手实践分享交流构造方法重载与this的使用。问题引导多媒体教师:组织交流学生:小组讨论课堂总结(1)方法重载(2)构造方法(3)this教师讲解多媒体课件演示教师:组织总结引导创新学生:听讲思考积极发言整理笔记教学过程设计任务3使用构造方法设计财务信息类(1课时)引入如何使用构造方法创建财务信息类?课件演示启发引入多媒体教师:课件演示学生:观察思考告知(教学内容、目的)使用构造方法创建财务信息类。教师讲解课件演示多媒体教师:课件演示学生:观察思考任务分析构造方法是一个与类同名的方法,对象的创建就是通过构造方法完成的,每当类实例化一个对象时,类都会自动调用构造方法。本分别采用默认的无参的构造方法和有参的构造方法来创建财务信息类的对象。讨论归纳小组讨论课件演示多媒体教师:课件演示学生:小组讨论第6页共7页
支撑知识(1)方法重载(2)构造方法(3)this讨论归纳课件演示多媒体教师:启发讲授学生:交流互动听讲思考任务实施(1)使用构造方法设计财务信息类;(2)定义测试类并进行测试。一体化教学讲练结合分组实践多媒体开发平台教师:现场演示巡视指导学生:小组讨论动手实践分享交流使用构造方法完成财务信息类分组演示多媒体教师:组织交流引导创新集体点评学生:分组演示分享交流任务总结(1)构造方法重载;(2)this教师讲解多媒体教师:组织总结引导创新学生:听讲思考积极发言整理笔记课后实践课后实践3-3(1)编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个方法分别实现这两个字符串的拼接、整数相加和浮点数相加。(2)定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新会计准则存货处理探析
- 2025年高考英语完型填空中常出现的650个高频词汇词组
- DB36-T1697-2022-加工用南酸枣鲜果质量等级-江西省
- 2025年北京市平谷区九年级初三二模物理试卷(含答案)
- 2025年一建考试《机电工程管理与实务》施工现场安全管理案例分析题库
- 全麻患者术后护理
- 法律法规复习测试卷附答案
- 2025年小学二年级数学100以内加减法混合运算能力测评与同步练习卷
- 排尿护理医学体系构建
- 2025年小学英语毕业模拟试卷:英语翻译技巧深度解析试题
- 施工单位平安工地考核评价表(标准)
- 建筑材料分类整理
- 人民币发展史-课件(PPT演示)
- 经历是流经裙边的水
- 工作票培训-课件
- 骨科疾病的康复课件
- 三氯乙醛 氯醛MSDS危险化学品安全技术说明书
- 合作社贷款申请书范文(优选十三篇)
- 产品平台与CBB技术管理课件
- 凿井稳车安装安全技术交底-
- 学院学生纪律处分登记表
评论
0/150
提交评论