西北工业大学《C语言程序设计》课件-第7章.pdfVIP

  • 22
  • 0
  • 约10.45万字
  • 约 395页
  • 2022-09-08 发布于北京
  • 举报

西北工业大学《C语言程序设计》课件-第7章.pdf

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 适用于嵌套类。它指定类隐藏同名

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档