- 22
- 0
- 约10.45万字
- 约 395页
- 2022-09-08 发布于北京
- 举报
C#程序设计
Programming in C#
1011028
主讲:刘君瑞,计算机学院
C#程序设计
类的定义
1、类的内容
2、类的定义
第7章 类和继承
软件开发的两种最主要的方式为面向对象和面向过程。
面向过程的焦点主要放在指令的组合和优化上。
面向对象的焦点从优化指令转移到组织程序的数据和功能上。
3
第7章 类和继承
程序的数据和功能被组织为逻辑上相关的数据项和函数的封
装集合,称之为类。
类作为一个有机不可分的整体,对外隐藏具体实现细节,从
而实现可重用和易维护等特性,同时还提供了继承功能,支持
子类获得父类特征。
类的出现使得程序员在求解现实问题中逐步从面向过程上升
到了面向对象。
4
7.1 类的定义和声明
类(Class)是一个能存储数据并执行代码的数据结构,是
逻辑相关的数据和函数的封装,通常代表真实世界中的或概念
上的事物。
5
7.1 类的定义和声明
类包括以下内容:
①数据成员数据成员用来存储与类或对象相关的数据。数据
成员通常模拟该类所表示的现实世界事物的特性。
②函数成员函数成员执行代码,通常模拟类所表示的现实世
界事物的功能和操作。
6
7.1 类的定义和声明
一个C#类可以有任意数目的数据成员和函数成员。
成员可以是9种可能的成员类型的任意组合。
7
7.1 类的定义和声明
表7-1 类成员的类型
数据成员(存储数据) 函数成员(执行代码)
字段 方法 运算符
常量 属性 索引
构造函数 事件
析构函数
8
7.1.1 类的定义
类是用户自定义数据类型。
C#定义类的一般形式为:
[类修饰符] class 类名
{
成员列表
}
9
7.1.1 类的定义
表7-2 类修饰符的含义
4个访问修饰符 4个类性质修饰符
修饰符 含义 修饰符 含义
public 访问不受限制 new 适用于嵌套类。它指定类隐藏同名
您可能关注的文档
- 西北工业大学《C语言程序设计》课件-第3章.pdf
- 西北工业大学《C语言程序设计》课件-第4章.pdf
- 西北工业大学《C语言程序设计》课件-第6章.pdf
- 西北工业大学《C语言程序设计》课件-第8章.pdf
- 西北工业大学《C语言程序设计》课件-第9章.pdf
- 西北工业大学《C语言程序设计》课件-第八章 自定义数据类型.pdf
- 西北工业大学《C语言程序设计》课件-第二章 数据类型与表达式.pdf
- 西北工业大学《C语言程序设计》课件-第九章 类与对象.pdf
- 西北工业大学《C语言程序设计》课件-第七章 指针与指针变量.pdf
- 西北工业大学《C语言程序设计》课件-第三章 程序控制结构.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2025年渤海船舶职业学院单招笔试数学试题库含答案解析.docx VIP
- 三年级数学下册计算题大全100.doc VIP
- 【2026-01-11】《中华人民共和国危险化学品安全法》解读丨简洁版.pptx VIP
- 2024年新疆高考理科综合试卷(含答案解析).docx
- 《王玄览玄珠录的道教思想.doc VIP
- 人教版七年级英语上册完形填空、翻译、阅读理解训练含参考答案-精选5套.docx VIP
- 微信原创文章怎么修改,原创素材怎么利用?20170401.doc VIP
- 双轴搅拌机检修工艺规程.pdf VIP
- 山东省青岛市李沧区2024-2025学年八年级上学期期末考试数学试卷 (原卷版+解析版).docx VIP
- 双轴搅拌机检修规程.doc VIP
原创力文档

文档评论(0)