




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C#基础教程 类的实现方法 基本方法,7.2 类的实现方法 本节介绍使用C# 实现面向对象编程的具体方法,包括关键字、语法结构、编码规则等。既然类是程序设计中用来描述对象的技术手段,那么C# 中就要有对应的语法和语义形式来实现这种抽象描述。,7.2.1 基本实现方法 C# 中的对象是通过使用关键字 class 和 struct 来定义的。实际上,也可以把类看做是一种数据类型;同样,也可以把数据类型看做是类。因为在C# 中,一切都是对象(类)。在我们定义了一个类的时候,实际上意味着以下含义:,类和结构(包含代码和数据)组成了 C# 应用程序的生成块。C# 应用程序始终包含至少一个类。实际上,我们前面章节提到的数据类型、数组、字符串等都可以看做是类。 类的声明操作是定义了新的引用类型。一个类可以从其它类继承。,类的组成成员可以包括常数、字段、方法、属性、索引、事件、操作符、构造函数、析构器和嵌套类声明。每个成员有相关的访问能力,这控制了可以访问这个成员的程序文本的区域。有访问能力有五种可能形式。,以下过程实现了一个基本的类的结构定义,并包含了一些类的成员。我们从中可以初步体会C# 面向对象编程的技术。实现方法是: (1)新建一个项目 chapter7。 (2)自动生成了 Program.cs 程序。 (3)打开程序 Progam.cs。可以看到以下代码。 【例7-2-1】基本的类定义方法。,1. /引用的系统中已有的类的名称 2. using System; 3. using System.Collections.Generic; 4. using System.Linq; 5. using System.Text; 6. namespace chapter7 / .NET 特有的命名空间的操作,无需修改这里 7. ,8. class Program /类的定义 9. 10. /这里可以添加程序代码 11. static void Main(string args) 12. ,13. /这里可以加上程序代码 14. 15. /这里可以添加程序代码 16. 17. 正如上文提到的,任何C# 程序都是以类的形式来实现的。上面的代码中,通过以下过程完成了一个基本的类的结构定义:,8行使用 class 关键字定义一个类 Program。这个类的名称可以用于其它代码中,类的名称可以与程序文件名不同。 11行中,定义了一个静态的方法 Main(),用来作为程序执行的起点。 10行和15行的位置可以添加新的方法,或者声明变量(字段);但不能编写表达式或语句。,1-6行与面向对象编程的要素无关,但确是 C# 编程结构的要求,所以,根据需要还是要有的。using 部分不一定需要,但namespace 必须有。 总结以上代码的特点,可以用图7-4来表示基本的C# 代码的组成结构:,图7-4 程序基本结构,85 开 发,,注意,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江事业单位笔试真题2025
- 聊城事业单位笔试真题2025
- 2024年新疆第二医学院招聘事业单位工作人员笔试真题
- 主题4 战略性矿产资源-石油教学设计-2025-2026学年高中地理选择性必修3中图中华地图版
- 2024-2025学年高中化学 第三章 第四节 离子晶体说课稿 新人教版选修3
- 九年级化学下册 第九单元 溶液 实验活动5 一定溶质质量分数的氯化钠溶液的配制说课稿 (新版)新人教版
- 油墨厂高岭土验收规章
- 企业员工保密合同协议
- 股权转让合同
- 第三节 撒哈拉以南非洲说课稿-2025-2026学年初中地理鲁教版五四学制六年级下册-鲁教版五四学制2012
- 电缆沟及盖板作业指导书培训课件
- GB/T 19867.6-2016激光-电弧复合焊接工艺规程
- GB/T 19478-2018畜禽屠宰操作规程鸡
- 三级教育考试卷(焊工)答案
- 无生上课课堂教学评价标准
- 深圳低压电工作业-实际操作培训课件-科目四-作业现场应急处理
- 中控岗位培训课件
- 宾馆酒店前台责任书
- 2.2 第2课时 基本不等式的综合应用(课件)高一数学(人教A版2019必修第一册)
- 勿忘国耻教学课件
- 《中国音乐发展简史》PPT课件
评论
0/150
提交评论