内容正文:
《7.1 类(二)》教案
课 题
《7.1 类(二)》
课 型
讲授
课 时
2
授课班级
计算机专业学生
授课时间
授课教师
教材分析
本课程采用的教材是河北科学技术出版社出版的《算法与程序设计--C#》,是2025年新高考大纲指定教材。本章是第七章,主要内容为类的定义、类的声明、构造函数、this关键字、static关键字、属性、方法相关内容。
学情分析
本章节的授课对象是中等职业计算机专业学生,他们对计算机相关知识有一定兴趣,有参加对口高考的期望,学习本章内容可以帮助学生了解事件相关内容。为后续知识的学习打下基础。
学习目标
1、 理解类的对象的概念,掌握如何创建和使用类的对象
2、 掌握类的属性的定义和使用
3、 掌握 this 关键字的作用和使用场景
学习重难点
重点:1、类的对象的创建和使用
2、类的属性的定义和使用
3、this 关键字的作用和使用场景
难点:1、 this 关键字在不同场景下的使用
2、对象的生命周期
教学方法
讲授法、任务驱动法、讨论法
课前准备
教学课件
教学媒体
PPT、多媒体
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
思考:
上节课,我们学习了类的概念。以“汽车”为例,汽车的设计图纸是类,具体的某辆汽车是对象。汽车的属性(颜色、品牌、速度)和行为(加速、刹车)可以通过类和对象来描述。那么类和对象之间是什么关系呢?
思考老师提出的问题,进行讨论,回答
通过问题导入的方法,引导学生主动思考,激发学生学习兴趣
活动二:
调动思维
探究新知
任务一:对象
★对象的概念
类是抽象的模板,用于描述对象的特征(属性)和行为(方法)。对象是类的实例,具有类定义的属性和方法。
★对象的创建
语法:ClassName objectName = new ClassName();
★访问对象的成员
(1)访问字段:使用对象名称,后跟字段名称,可以读取或设置字段的值。
(2)访问属性:使用对象名称,后跟属性名称,可以读取或设置属性的值。
(3)调用方法:使用对象名称,后跟方法名称,并可以传递所需的参数。
★对象的生命周期
C#对象的生命周期实际上包括五个主要阶段,分别是:创建、使用、不可访问、垃圾回收、销毁。这五个阶段涵盖了对象从创建到销毁的整个生命周期。在实际编程中,我们通常关注创建、使用和销毁这三个阶段,但不可访问和垃圾回收阶段也是对象生命周期的重要组成部分。
通过教师的讲解和演示,使学生了对象的概念、创建、访问的方法
介绍对象的概念、创建、访问的方法
活动三:
调动思维
探究新知
任务一:属性
★属性的概念
属性用于封装类的字段,提供对字段的访问控制。属性是类成员,用于访问和控制类的字段(数据成员)。属性提供了对字段的封装,使你可以通过属性来读取和修改字段的值,而不直接暴露字段。
★属性的声明
语法:访问修饰符 数据类型 属性名
{ get
{ return 变量名;}
set
{ 变量名=value;}
}
示例:
class Person
{ private string name;
public string Name
{get { return name; }
set { name = value; } } }
★访问器(get和set)
属性的访问器使你可以控制属性的行为,以满足特定需求。get和set都存在:读写属性;只有get时:只读属性;只有set时:只写属性。
通过教师的讲解和演示,使学生了解属性的概念、get和set的访问器的使用方法
介绍属性的概念、get和set的访问器的使用方法
活动四:
调动思维
探究新知
任务一:this关键字
★ this关键字概念
this 关键字是一个引用变量,它指向当前对象的实例。在类的方法中,可以使用 this 关键字来引用当前对象的属性、方法或构造函数。
➽ 使用this关键字访问属性代码示例
➽ 使用this关键字调用成员方法代码
➽ 使用this关键字调用构造方法
通过教师的讲解和演示,使学生了this关键字的概念及使用方法
介绍this关键字的概念及使用方法
活动五:
巩固练习
素质提升
1、总结类与对象的关系;
2、总结this关键字的使用场景;
通过小组讨论巩固所学知识,加深对知识点的理解
巩固所学知识
课堂小结
作业布置
作业:
课后练习题
板书设计
教学反思
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$