- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习完本节后,你将能够: 定义类 创建对象 使用访问修饰符定义类成员的作用域 使用命名空间来组织类 万物皆对象 世间万物皆为对象,狗、建筑、汽车……对象都具有状态和行为 对象都有类型 任何对象都是某个类的实例,是属于某个类的对象 每个对象都利用别的对象来组建自己。 汽车 = 发动机 + 轮胎 + 方向盘 + 刹车 + …… 一只蛤蟆一张嘴,两只眼睛四条腿 换言之,你通过将已有的对象打成一个包,来创建新的对象。由此,你可以将程序的复杂性,隐藏在对象的简单性之下 类是对象的模板,它定义了对象的公共属性和行为(方法)。属性和方法共同称作类的成员 对象是类的实例,是具体的 对象必须使用 new 进行实例化才可以使用 类: 相对对象而言,类似于模板或蓝图 包含方法和数据 .NET 框架类库命名空间 在 .NET 框架类库中的类是通过一个命名空间层次结构来进行组织管理的 常见命名空间 重载构造函数 3.3.2 构造函数也可以重载,这样就能够以多种方式创建对象 示例: class People { public string name; //无参的构造函数 public People( ) { sex = “男”; } //带参数的构造函数 public People(string s) { name = s; } } People obj1 = new People(“小明”); People obj2 = new People(); 使用初始化列表 3.3.2 思考题: 为什么使用初始化列表 class People { public string name; public int age; public People( ) //构造函数0 { name = “unknow”; age = 0; } public People(string sname) //构造函数1 { name = sname; age = 0; } public People(string sname,int theAge) //构造函数2 { name = sname; age = theAge; } } 使用初始化列表 3.3.2 多个重载的构造函数常常很相似,大量重复代码 将公共代码集中于一个构造函数中,由构造函数调用 示例: class People { public string name; public int age; public People( ):this(“unknow”,0) //构造函数0 { } public People(string sname):this(sname,0) //构造函数1 { } public People(string sname,int theAge) //构造函数2 { name = sname; age = theAge; } } this 关键字 this是一个特殊的引用(指针),它指向的是“自己”,也就是当前对象 this的作用: 点取成员 区分同名变量 将当前对象(自己)作为函数的参数进行传递 作为方法名表示构造方法 this 关键字 class People { public string name; public int age; public People(string name, int age){ name = name ; this.name = name; this.age = age; } 示例: 使用this 区分同名变量 3 C#中对象的创建 内容: 类的定义 声明方法 构造函数 使用类的静态成员 命名空间 使用类的静态成员 3.4 类可以具有静态的属性、静态方法 使用 static 关键字修饰 静态成员相当于“全局”的,不依赖于某一个具体的对象 类的静态字段 3.4.1 static 修饰类的字段时,在一个类中只开辟一块内存空间存储,并在类的所有对象实例间共享,因此static 变量也称为类变量 class Cat { string name ; static string fo
您可能关注的文档
- cloudstack平台使用说明.pptx
- CLAD指南(请先阅读).ppt
- CLP技能考试注意点及要点.ppt
- clustalx的应用讲解.ppt
- CMB2010年广播投放成功案例分享.ppt
- CMCTOUCH多点红外触摸屏的应用及特点.ppt
- CMC考核规范要求.ppt
- CMK、PPK、CPK的区别与应用.ppt
- CMOS电荷泵的电路设计.ppt
- CMM软件质量管理.ppt
- 湖南省衡阳市第八中学2026届高三上学期第一次月考物理(原卷版).doc
- 浙江省普通高中尖峰联盟2026届高三上学期10月联考英语(原卷版).doc
- 四川省绵阳市南山中学实验学校2026届高三上学期10月月考英语(原卷版).doc
- 湖南省衡阳市第八中学2026届高三上学期第二次月考历史 Word版含解析.doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题09 功和机械能(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题10 内能及其利用(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题07 压强(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题01 机械运动(原卷版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(解析版).doc
- 福建中考物理5年(2021-2025)真题分类汇编:专题02 声现象(原卷版).doc
最近下载
- 国家法定41种传染病大全(就诊科室、传播途径、病原体、检测方法等)及防护措施.doc VIP
- 2026届河南省青桐鸣大联考高三11月联考作文:“用一个字证明你不是机器人,你会选什么字”导写及范文.docx
- 公路工程试验检测机构等级评定基本条件要求及申请材料准备注意要点(每日一练).docx VIP
- 基于ZigBee的智能窗帘控制系统.doc VIP
- 入党志愿书(全电子版).pdf VIP
- 移动应用开发大学生职业生涯规划规划书.pptx VIP
- 江苏开放大学2023年秋《行政管理学050004》实践性环节2大作业参考答案.pdf VIP
- 2025必威体育精装版幼儿园膳食委员会会议记录.docx VIP
- 小学科学教学评价中增值性评价策略研究与实践教学研究课题报告.docx
- 幼儿园膳食委员会会议记录.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)