Web应用开发技术教学课件第3章C#的面向对象特性.pptVIP

Web应用开发技术教学课件第3章C#的面向对象特性.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web应用开发技术教学课件第3章C#的面向对象特性

计算机系统 第 3 章 C#的面向对象特性 3.1 类的定义与C#修饰符 在前一章的例子中,我们已经定义了一些简单的类,如Hello 类。 程序 3.1: Hello.cs using System; namespace mynamespace{ class myclass { static void Main(){ Console.WriteLine(Hello, Wellcome to C# World !); } } } 可以看出,一个类的实现包含两部分的内容,即类声明和类体 3.1 类的定义与C#修饰符 类的定义其基本格式如下: class 类名 //类声明部分 //类体部分 {…… 类体内容…… } 例如: class Book //这个类定义一本书 { //类体 } 其中,class是关键字,用来标识类定义的开始,class关键字后面跟着用户定义的类的名称,“class 类名”是类的声明部分,类名必须是合法的C#标识符号。 3.1 类的定义与C#修饰符 类声明 类是通过关键字class来声明的,以下是类声明的两个例子: class Student { …… } public class BankCard { …… } 3.1 类的定义与C#修饰符 类体 类的定义中,类体用一对大括号括起来,类体由成员变量(简称变量,有的书上又称为域)定义和成员方法(简称方法)定义两部分组成,其中变量对应类的静态属性,方法对应类的动态属性,即类的行为和操作。一个类中可以定义多个变量和方法。 由此可见,类体中定义了该类所有的变量和该类所支持的方法。通常变量在方法定义前定义(并不一定要求),如下所示: class className { member Varible Declarations //成员变量声明 method Declarations() //成员方法声明 { } } 3.1 类的定义与C#修饰符 类体的定义见例子程序 3.2。 程序 3.2:Student.cs using System; namespace mynamespace{ class Student{ //变量定义部分 string s_id, s_name, s_sex; float english, math; //方法定义部分 void Natural(string x, string y, string z) //方法1 显示学生的基本信息 {s_id = 1; s_name=y; s_sex=z; Console.WriteLine(s_id+s_name+s_sex); } float Grade(float x, float y) //方法2 计算学生的成绩 { float sum; english = x; math = y; sum = english + math ; return sum; } } } 3.1 类的定义与C#修饰符 修饰符用于限定类以及类的成员变量和方法的声明。C#中有十余种修饰符,按功能可分为三部分:访问修饰符,类修饰符和成员修饰符。 访问修饰符 访问修饰符用于控制类及其成员被访问的范围,有四种访问修饰符: public:存取不受限制; private:只有包含该成员的类可以存取; internal:只有当前工程可以存取; protected:只有包含该成员的类以及继承的类可以存取。 类修饰符 类修饰符用于表示类的特殊属性,有两种类修饰符: abstract:指定一个类只能作为其它类的基类; ealed:表示一个类不能被继承。 3.1 类的定义与C#修饰符 成员修饰符 成员修饰符用于对类成员变量或成员方法进行声明,有八种成员修饰符: abstract:表示该方法没有实现,即没有定义方法体; const:指定域或局部变量的值不能被改动,用于定义常量; event:声明一个事件; extern:指该方法在外部实现; override:对由基类继承成员的新实现; readonly:指示一个域只能在声明时以及相同类的内部被赋值; static:指示一个成员属于类型本身,而不是属于特定的对象; virtual:指示一个方法或存取器的实现可以在继承类中被覆盖。 3.2 创建对象与构造方法 创建一个对象包括对象的声明、为对象分配内存空间与初始化两个步骤。 声明对象与声明基本数据类型的变量类似,首先说明新建对象所属的类名,然后说明新建对象的名字。对象声明的一般格式如下:

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档