- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本作品采用知识共享署名-非商业性使用 2.5 中国大陆许可协议进行许可。 专业交流 模板超市 设计服务 NordriDesign中国专业PowerPoint媒体设计与开发 本作品的提供是以适用知识共享组织的公共许可( 简称“CCPL” 或 “许可”) 条款为前提的。本作品受著作权法以及其他相关法律的保护。对本作品的使用不得超越本许可授权的范围。 如您行使本许可授予的使用本作品的权利,就表明您接受并同意遵守本许可的条款。在您接受这些条款和规定的前提下,许可人授予您本许可所包括的权利。 查看全部… C#基础教程 类的实现方法 基本方法 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 7.2 类的实现方法 本节介绍使用C# 实现面向对象编程的具体方法,包括关键字、语法结构、编码规则等。既然类是程序设计中用来描述对象的技术手段,那么C# 中就要有对应的语法和语义形式来实现这种抽象描述。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 7.2.1 基本实现方法 C# 中的对象是通过使用关键字 class 和 struct 来定义的。实际上,也可以把类看做是一种数据类型;同样,也可以把数据类型看做是类。因为在C# 中,一切都是对象(类)。在我们定义了一个类的时候,实际上意味着以下含义: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 类和结构(包含代码和数据)组成了 C# 应用程序的生成块。C# 应用程序始终包含至少一个类。实际上,我们前面章节提到的数据类型、数组、字符串等都可以看做是类。 类的声明操作是定义了新的引用类型。一个类可以从其它类继承。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 类的组成成员可以包括常数、字段、方法、属性、索引、事件、操作符、构造函数、析构器和嵌套类声明。每个成员有相关的访问能力,这控制了可以访问这个成员的程序文本的区域。有访问能力有五种可能形式。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 以下过程实现了一个基本的类的结构定义,并包含了一些类的成员。我们从中可以初步体会C# 面向对象编程的技术。实现方法是: (1)新建一个项目 chapter7。 (2)自动生成了 Program.cs 程序。 (3)打开程序 Progam.cs。可以看到以下代码。 【例7-2-1】基本的类定义方法。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 1. //引用的系统中已有的类的名称 2. using System; 3. using System.Collections.Generic; 4. using System.Linq; 5. using System.Text; 6. namespace chapter7 // .NET 特有的命名空间的操作,无需修改这里 7. { Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 8. class Program //类的定义 9. { 10. //这里可以添加程序代码 11. static void Main(string[] args) 12. { Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 13. //
文档评论(0)