2022年面向对象程序设计第章 .docx
《2022年面向对象程序设计第章 .docx》由会员分享,可在线阅读,更多相关《2022年面向对象程序设计第章 .docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_面对对象程序设计( C#)课程教案理论课 第 5 次课授课课题类与类成员 1课时支配4 学时备 注1. 教案目的(1) 把握类和对象的概念(2) 把握字段(3) 把握类中的常量(4) 把握类的方法成员2. 教案重点(1) 把握字段(2) 把握类中的常量1 把握类的方法成员3. 教案难点(1) 把握字段(2) 把握类中的常量(3) 把握类的方法成员4. 教案方法 (请打 ):讲授 争论 指导 其他 5. 教案手段 (请打 ):多媒体 模型 实物 挂图 音像 其他 6. 教案过程6.1 引入( 5 分钟 .6.2 教案内容C#中没有存在于类型 类、结构、接口、枚举等之外的全局变量和
2、全局函数,全部的程序规律和数据都必需放在一个类型定义中,通常情形下是一个类中.一、 类和对象可编辑资料 - - - 欢迎下载精品_精品资料_类是 C# 应用程序的基本组成单元,是在编写应用程序时对系统中的相关概念进行抽象并进一步封装的产物.1. 类的声明类是 C# 中最重要的类型,它是一种数据结构,将状态(数据成员)和操作(函数成员)封装在一个独立的单元中.声明一个类使用关键字class,格式如下: 拜访修饰符 class 类名/类的成员定义.拜访修饰符可以用来修饰类和类的成员,它指出了类或类的成员是否能够被其他类的代码合法引用.C#中的 5 种拜访修饰符,见P51 表 4-1.省略了拜访修饰
3、符,默认的拜访权限是internal .2. 对象类在声明之后,通常情形下是不能直接使用的,需要创建这个类的对象(实例),并且声明对这个对象的引用.声明对象引用的格式如下:类名 对象名.C#中使用关键字new 来创建一个对象,其声明格式如下: new 类名 .一般情形下,同时声明对象引用和创建对象,格式如下:类名 对象(引用)名 = new 类名 . 内存安排情形见 P52 图 4-1、4-2对象成员的拜访,使用运算符“.”,其格式如下: 对象名 .成员名类与对象的关系:类是相对抽象的概念,对象是相对详细的概念.类为生可编辑资料 - - - 欢迎下载精品_精品资料_成对象供应模板,有了模板就可
4、以用new 运算符生成众多具有相同结构(但是成员值可以不同)的对象.3. 类的成员类的意义和作用通过类的成员来表达.类的成员类型见P53 表 4-2.二、 字段字段用来表示在类中定义的类与对象相关联的变量成员.依据字段是跟实例对象仍是和类相关,可以分为实例字段和静态字段,另外仍有只读字段.1. 实例字段实例字段是与类的实例对象相关的字段,在该类的每个实例中都有它的数据副本.转变其中一个实例的某个实例字段,不会影响到其他实例中的相同字段.实例字段的声明格式如下: 拜访修饰符 数据类型 字段名 = 初始值 .假如省略拜访修饰符,默认的成员拜访权限为private .假如省略初值赋值,就字段会依据其
5、数据类型的不同而具有相应的默认值.实例字段的拜访:在类内,可以直接以字段名拜访.在类外,就必需先创建一个该类的实例对象,然后通过“对象名.成员名”方式来拜访(前提是该字段的拜访权限答应该操作).2. 静态字段静态,说明该字段是属于类本身而不是属于详细某一个实例对象,它被全部的实例共享.类的字段默认都是实例字段,只有在声明时特殊说明才为静态的.静态字段的声明格式如下: 拜访修饰符 static 数据类型 字段名 = 初始值 .在类外使用静态字段时,无须创建类的实例,拜访格式为:可编辑资料 - - - 欢迎下载精品_精品资料_类名 .静态字段名在类内,可以用上述拜访方式,也可以直接省略类名直接拜访
6、.但是,任何时候都不能以“对象名 .静态成员名”的方式来拜访静态字段成员.静态字段和实例字段内存安排情形见P58 图 4-83. 只读字段只读字段只能在声明或者在构造函数中进行赋值,而在其他的方无法修改其值.声明格式如下:拜访修饰符 readonly 数据类型 字段名 = 初始值 .可以用 static 和 readonly 同时修饰成员,这样就具有两种拜访限制条件.三、 常量类中,常量是具有常数值的类的数据成员.在声明常量时就要确定它们的值,而之后该值是不能再被修改的.常量数据成员的声明格式为: 拜访修饰符 const 数据类型 常量名 = 初始值.常量相当于是类的成员,不是对象的成员,因此
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年面向对象程序设计第章 2022 面向 对象 程序设计
限制150内