- 1
- 0
- 约1.57万字
- 约 60页
- 2019-09-09 发布于湖北
- 举报
Visual C# 2008程序设计
第五章 面向对象
第五章 面向对象
5.1 面向对象程序设计概述
5.2 类的定义和对象的创建
5.3 类的字段和属性
5.4 索引器
5.5 方法定义及调用
5.6 值类型与引用类型
Visual C# 2008程序设计 2015年5月19日星期二
第五章 面向对象(续)
5.7 参数的传递
5.8 变量的作用域
5.9 构造函数
5.10 静态成员
Visual C# 2008程序设计 2015年5月19日星期二
5.1 面向对象程序设计概述
为什么需要类
原有简单类型已无法方便处理学生信息。C#程序设计
语言(包括其他所有的面向对象程序设计语言)给出
一种由程序开发者自行设计数据类型的技术和方法,
这种可以用于创建变量的复杂的数据类型有一个统一
的称呼:类。
C#语言中微软提供了大量的类以方便完成程序开发。
面向对象程序设计中的核心概念包括:类和对象。
简单地说,类是一种复杂的数据类型,它是将不同类
型的数据和与这些数据相关的操作封装在一起的集合
体。对象则是以类为数据类型声明或创建的变量。
Visual C# 2008程序设计 2015年5月19日星期二
5.2 类的定义和对象的创建
1. 类的定义
类作为复杂的数据类型,内部可以包括:属
性、字段、方法、事件、委托以及内部类。
类在使用前,必须先声明,声明类使用关键
字class ,语法格式为:
属性 访问控制符 class 类名
{
//类的属性、字段、方法、事件、委托、内部类
}
Visual C# 2008程序设计 2015年5月19日星期二
5.2 类的定义和对象的创建
1. 类的定义
类以及类的成员(包括类的属性、字段、方
法、事件、委托以及内部类)可以通过访问
控制符控制其可访问性,此部分内容,参见
后续面向对象高级应用内容,本章全用
public访问控制符,public关键字不能省略。
根据代码规范化的要求及行业规范,类名用
能代表类意义的单词组成,每个单词首字母
大写,同时,类名还必须符合标识符的命名
规则,修饰类的属性一般并不是必须的。
Visual C# 2008程序设计 2015年5月19日星期二
5.2 类的定义和对象的创建
1. 类的定义
创建类时,一般一个类的声明放在一个独立
的源文件中,只有当两个类有非常密切的关
系时才会把多个类的声明放在同一个源文件
中。
例:完成“学生类”Student的声明并
添加必要的注释。
Visual C# 2008程序设计 2015年5月19日星期二
5.2 类的定义和对象的创建
2. 对象的声明及创建
设计类的目的就是为了根据需要创建一种新
的数据类型,最终将用于声明和创建对应满
足要求的变量,类创建的变量又称为对象。
和创建简单数据类型的变量一样,复杂数据
类型的变量也需要先声明。
例:声明一个“学生类”Student类型
的变量(对象)。
Visual C# 2008程序设计 2015年5月19日星期二
5.2 类的定义和对象的创建
2. 对象的声明及创建
声明了firstStudent对象后,与简单数据类型
变量不同的是,类声明的对象还必须先创建,
然后才能使用,因为此时firstStudent对象还
不存在。
创建对象的关键字是new ,语法格式为:
您可能关注的文档
- T890 自动电位滴定仪操作规程.pdf
- 氮化钼的性能、应用及制备.pdf
- 阿胶系列品生环境影响报告表山东御芝堂阿胶制品大学全本下环评报告.pdf
- 第二章食品样品的采集与处理第一节样品的采集.pdf
- 低压电力载波技术及其在抄表系统中的应用.pdf
- selecting video analytics using cognitive ergonomics a case study for operational experimentation:选择视频分析,利用认知工效学的案例研究,操作实验.pdf
- 第5章 中学生物学教学设计.pdf
- MBR在我国应用现状与市场发展趋势.pdf
- MWp分布式光伏发电项目菱塘回族乡扬州博优通新能源科技江苏叶萌环境技术有限公环评报告.pdf
- sae第四章 微生物燃料电池 第一节 MFC概述.pdf
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- A Guide to Modern Econometrics 2nd Ed Marno Verbeek 习题答案.pdf VIP
- 范本道路货物运输企业车辆新增、变更、补证、注销申请表.doc VIP
- 《信息技术大数据数据资产价值评估》.pptx VIP
- 肥料级硫酸铵的作用与用途.docx VIP
- 辽西~辽中500千伏断面加强工程.pdf
- 关于几乎差集.pdf VIP
- 新零售企业数据资产评估.pptx VIP
- 变质岩 第5讲 变质岩的结构与构造.ppt VIP
- 2025年四川省什邡市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题完整版.docx VIP
- TCVIA130-2023 视觉疲劳测试与评价方法 第 3 部分 电子纸可读性测试及评价方法.pdf VIP
原创力文档

文档评论(0)