单元三 面向对象基础知识《计算机程序设计 Java》同步教学(工业版)(教案)

2023-08-23
| 10页
| 233人阅读
| 1人下载
普通

内容正文:

课堂教学计划表 课程名称 Java程序设计☐ 教师姓名 专业班级 授课时间 授课地点 学时数 8 授课题目 §3面向对象基础知识 督 理解面向对象的程序设计方法: 掌握简单的类与对象设计与实现方法: 教学目标及要 求 能 学生面向对象编程的思维和提高逻辑思维能力: 学生发现问题、分析问题和解决问题的能力: 用Java语言进行基本的面向对象程序设计: 理解类与对象关系,对象的成员调用: 教学重点 类的定义,创建,访问控制: 教学难点 类与对象关系: static的理解及用法; 项目描述 项目1:学生信息管理系统 问题导引法:通过给学生提出实际编程中出现的问题来引入教学 内容,使学生在主动分析、讨论和解决问题的过程中掌握所学知 识: 教学方法 案例分析法:通过演示典型案例来讲解相关知识和技术的具体使 用过程,使学生在具体的应用环境中加深对概念的理解: 任务驱动法:通过完成项目中的各个任务逐步增强实战技能: 一、新课导入与项目展示 首先通过提问、讨论等互动的形式引入课程新知识: 然后通过演示本章项目来激发学生的学习兴趣,增强学生学习的 积极性、主动性; 教学过程设计 二、项目任务分解 带领学生分析本章项目并对项目进行任务分解,各项目分解任务 如下: 项目1:学生信息管理系统 任务1:抽象学生类,并创建学生对象 任务2:确定输出学生信息的方法 任务3:数据隐藏的“隐私”程序设计 三、任务分析 根据项目及任务的描述和要求,对项目的各个任务进行分析,然 后总结出完成该任务所需要的知识、技能和主要操作步骤; 四、相关知识点 针对各个任务分析阶段得到的知识和技能,并结合本章知识和技 能目标对相关知识点进行详细讲解和说明: 五、任务实施 该阶段以完成各个任务为目的,教师利用相关知识和技能以演示 的方式为学生详细讲解每个任务的完整实现过程: 同时,该阶段要求学生进行跟随练习,以加深对知识和技能的理 解和掌握: 六、技能拓展 在保证学生掌握了各个任务所涉及的基本知识和技能的基础上, 再通过介绍一定的附加知识并辅导学生完成指定的“技能拓展任 务”,最终使学生对所学知识达到举一反三,融会贯通的学习目 的: 七、指导与评价 对学生的任务实施过程进行指导,并对其中出现的问题进行总 结,给出评价; 课后作业 完成课后相关习题: 课后分析 主要问题: 面向对象思想的培养: 教案正文 一、 新课导入与项目展示 思考:分析“学生”这一类群体的基本属性和行为有哪些? 运行各个源程序,为学生演示本章项目各个任务的实现效果。 运行结果如下: _Problems@Javadoc Declaration旦Console☒ <terminated>TestStudent [Java Application]D:\Program FilesVavaljdk1.7.0_05\binljavaw.e 姓名:王刚;学号:001;性别:男;职务:班员;成绩:87.6 二、项目任务分解 本章项目可以划分为以下主要任务: 项目1:学生信息管理系统 任务1:抽象学生类,并创建学生对象 任务2:确定输出学生信息的方法 任务3:数据隐藏的“隐私”程序设计 三、任务1-1:抽象学生类,并创建学生对象 1.任务分析 对于这个实例,从所有的要求看来,都是围绕着学生,所以提 取一个类,就是学生类。 这个类中的变量是根据实例要求而定义的,这些变量就是类中 的属性。 2.相关知识点 (1)对象的概念 对象(Object)是现实世界中实际存在的某个具体实体。如: 人对象具有性别、姓名、身高、年龄、文化程度等特征,具备说 话、吃饭、睡觉、工作等功能(行为)。对象也可以是无形的,例 如:象棋的输赢规则。对象包含特征和行为。特征是指对象的外 观、性质、属性等,行为指对象具有的动作、功能等。 (2)类的基本概念 我们把客观世界众多的事物进行归纳、分类,把具有相同特征 及相同行为的对象的集合称为一类对象。分类的原则是抽象。因此 类是同种对象的集合与抽象。类是抽象的,对象是具体的,对象是 类的实例化。 【实例3-1:电视机类】 (程序代码详见教材) (3)类与对象的关系 类是一组具有共同性质的对象的集合,而对象是类的具体实 例。类是模板,对象是类的实例化。 (4)类的定义 类是通过class来定义的。定义格式如下: [修饰符]class类名{ /定义属性部分 成员变量1; 成员变量2; 成员变量n; /1定义方法部分 方法1; 方法2; 方法n; 类的修饰类包括public、default、.private、protected、 abstract、.final,一般的类只有两种访问权限:public、 default,.公有的类可以在不同包中引用,默认类只能在同一包中 引用。 在java语言中,一个类还可以定义在另一个

资源预览图

单元三 面向对象基础知识《计算机程序设计 Java》同步教学(工业版)(教案)
1
单元三 面向对象基础知识《计算机程序设计 Java》同步教学(工业版)(教案)
2
单元三 面向对象基础知识《计算机程序设计 Java》同步教学(工业版)(教案)
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。