邢媛--第13章[C#中的OOP–类]

上传人:大米 文档编号:458927754 上传时间:2023-10-20 格式:DOC 页数:8 大小:98.50KB
返回 下载 相关 举报
邢媛--第13章[C#中的OOP–类]_第1页
第1页 / 共8页
邢媛--第13章[C#中的OOP–类]_第2页
第2页 / 共8页
邢媛--第13章[C#中的OOP–类]_第3页
第3页 / 共8页
邢媛--第13章[C#中的OOP–类]_第4页
第4页 / 共8页
邢媛--第13章[C#中的OOP–类]_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《邢媛--第13章[C#中的OOP–类]》由会员分享,可在线阅读,更多相关《邢媛--第13章[C#中的OOP–类](8页珍藏版)》请在金锄头文库上搜索。

1、课程名称:C#应用程序开发ACCP启蒙星第三学期C#应用程序开发教案第13章 C# 中的 OOP 类哈尔滨第一职业高级中学校邢媛第 7 页 共 8 页C#应用程序开发教案第13章 C# 中的 OOP 类1.回顾旧知识:3分钟11.1.第一个知识点:11.2.第二个知识点:11.3.第三个知识点:11.4.第四个知识点:12.课程知识点讲解:35分钟22.1.具体知识点1:C#中的类和对象15分钟22.2.具体知识点2:方法 10分钟32.3 应用程序举例:10分钟43. 本章总结 2分钟54. 问题汇总54.1预习问题54.2复习问题54.3学生常见问题55 作业6授课教师:邢媛课时:40分钟

2、l 本章主要目的n理解 C# 中的类和对象n了解方法的概念n编写类的应用程序示例l 本章重点n 本章重点是类的创建方法,包括类中的属性和方法。l 本章难点n 本章难点是正确理解创建类的实例及调用方法。1. 回顾旧知识:3分钟1.1. 第一个知识点:级别:易问题:C#是( )语言。答案:面向对象编程OOP1.2. 第二个知识点:级别:中问题:对象的三要素是什么?答案:对象的三要素是属性、方法和事件。1.3. 第三个知识点:级别:中问题:( )是一个概念或事物,它所确定的范围只与处理的问题相关。答案:对象1.4. 第四个知识点:级别:中问题: ( )是一组具有相同属性、共同行为和共同关系的对象的描

3、述。答案:类2. 课程知识点讲解:2.1. 具体知识点1:C#中的类和对象15分钟级别:中1. 引言 1分钟与结构化编程语言C语言相比,OOP技术给开发人员带来全新的技术体验,并在效率和性能上都有新的突破。2. 定义 1分钟 对象是具有属性和操作的概念或东西类是对有共同属性、共同操作和共同关系的一组对象的描述3. 语法 3分钟 类的代码框架:4. 使用 2分钟 类是对一组具有相同属性、共同方法和关系的对象的抽象描述。类的内容称为类的成员。5. 案例 6分钟 生活中的例子:地球上的人类,每一个人就是这个类的一个对象,他们有不同的属性(体貌特征),不同的行为(动作),程序代码:声明一个类:clas

4、s employee成员属性string empNameuint salary,age;成员方法void Accept()empName=Console.readline();age=Console.Readline();aslary=Console.readline();6. 问题 2分钟 问题1:生活中还有那些类的例子? 答:动物、植物、生物等。问题2:类名的定义规则? 答:尽量使用有意义的类名。类名中不能有空格或数字。2.2. 具体知识点2:方法 10分钟 级别:难1. 方法的概念:l 知识点讲解方法控制对象的行为,类中的方法通常包括调用类时使用的操作语句。方法一般是通用的,即其他成员方

5、法也可以使用 实例:一辆汽车所能实现的功能,比如说行驶速度,这就是这个对象的方法。老师提问:问题1:对象的方法有什么作用?答:方法负责执行类的工作。方法负责值的计算、更新处理数据、接受用户的输入或向用户显示输出结果。2. 声明方法:语法格式: 属性 访问操作修饰符 返回类型 方法名称(参数) . /要执行的操作 C#中方法的定义包括访问修饰符、指定返回值类型、方法名称、“()”括起来的参数列表(传递的值)以及“ ”中的方法的主体 案例讲解:class Pointvoid Assign()System.Console.WriteLine(“输入 point 值);int x = int.Pars

6、e(System.Console.ReadLine();int y = int.Parse(System.Console.ReadLine();Point 类声明返回类型为 void 的方法 Assign(),接受点的坐标。Parse() 方法用于将接受的值从字符串转换为整数3. 调用方法:C#先创建包含方法的类的对象,然后使用该特定实例调用类的方法。 案例讲解:调用方法的代码:class MainClassstatic void Main(string args)Point p = new Point(); /建立 Point 实例p.Assign();/调用 AssignConsole.W

7、rite(“p 点在);Console.Write( + p.x + , + p.y + );应养成好的编程习惯,将方法分别放在相应的类中,而不是把所有方法都写在一个类里面 老师提问:问题1:方法能不能独立与类存在? 答:不能,方法必须在类内进行声明。2.3 应用程序举例:10分钟class Adminconst string hgID = 部门经理级;const string lgID = 普通员工级;public void InfoEmp()Employee e = new Employee();e.Accept();if (e.IsRange() Console.WriteLine(e.

8、empName + 的薪水等级为 + hgID + 。);elseConsole.WriteLine(e.empName + 的薪水等级为 + lgID + 。);Console.ReadLine();3. 本章总结 10分钟n 对象是具有属性和行为的任何具体概念或事物n 类是对一组具有相同属性、共同行为和关系的对象的描述n 声明类时,在关键字 class 前加上属性和访问修饰符,后面是用大括号括起的类主体n 类中的方法表示调用类时执行的操作4.问题汇总4.1 预习问题n 问题1:构造函数的主要问题是什么?答:构造函数的主要功能是分配类对象中所有数据元素的初始值。 n 问题2:析构函数的作用是什么?答:析构函数是类中的一种方法,目的在于释放类的实例获取的资源n 问题3:什么是函数重载?答:函数重载是指函数名相同但是参数的类型、个数以及顺序不同的函数的调用。4.2 复习问题n 问题1:类和对象之间的关系?答:对象是类的具体实例。n 问题2:访问修饰符的使用方法?答:访问修饰符表示成员的可访问性,对类型或成员的访问性质进行限定是非常重要的。 一般在声明成员类型时使用访问修饰符。4.3 学生常见问题n 问题: 方法有那些返回类型? 答:整数、字符串、浮点、布尔等可以为任何方法的返回类型。5 作业 课后练习 编写一个程序,显示前10个质数。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号