- 0
- 0
- 约2.65万字
- 约 144页
- 2017-07-08 发布于广东
- 举报
第7章 类和对象 中国铁道出版社 7.1 面向对象的程序设计概述 7.1.1 对象和类的概念 1.对象 将现实世界中事物的本质抽象为对象,每个对象都具有属性和方法这两方面的特征。 对象的属性描述了对象的状态也就是静态特征,可以使用变量表示, 对象的方法则说明了对象的行为也就是动态特征,这两个方面的结合构成了对该对象的完整描述,可以使用函数来实现。 2.类 具有相似属性和行为的一组对象集合在一起,就形成了类。 程序中,类是一种由用户自定义的数据类型,称为类类型,在这个数据类型中不但包含不同类型的数据,也包含了完成操作的函数。 类和对象的关系 类是对具有相同类型对象的抽象,而对象则是类的一个具体实例。 同一个类可以有不同的对象或实例,这些对象的状态可以不同,但功能都是相同的。 3.面向对象程序设计的特性 (1)封装 把类的属性和方法看成了一个密不可分的整体,从而使类具有明确的独立性,这样能够完整地描述并对应于一类具体事物。 (2)消息 一个对象需要另外一个对象提供服务时,它向对方发出一个服务请求,收到请求的对象会响应这个请求并完成指定的服务,向对象发出的服务请求就称为消息,C++中消息是通过调用类的成员函数实现的。 (3)继承 允许在已有类的基础上通过增加新特征而派生出新的类,原有的类称为基类,新建立的类称为派生类。 属于某个类的对象除具有该类所描述的特性外,还具有层次结构中该类上层
您可能关注的文档
- C#程序设计案例教程 作者 周庞荣 易斌 第8章 面象对象程序设计基础.ppt
- C#程序设计案例教程 作者 周庞荣 易斌 第10章 多态.ppt
- C#程序设计案例教程 作者 周庞荣 易斌 第12章 异常处理.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第1章 C#概述.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第2章 C#基本语法.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第5章 C#中的集合.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第8章 C#的控件.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第9章 文件操作.ppt
- C#程序设计基础 作者 杨棉绒 李栋 张鑫 第10章 线程.ppt
- C#程序设计及代码-刘兵 第1章.ppt
- 简明新疆地方史教程ppt模板.pptx
- DB42∕T 2512-2026 建筑工程三维模型定义数据标准.docx
- 2024海南省安装工程综合定额 第五册 建筑智能化安装工程.docx
- 江西部分校2025_2026学年高一下学期期中素养训练政治试卷(文字版含答案).docx
- CEO-MATIC®泵型号85487与86258系列“A”操作与安全指南.pdf
- 河南濮阳市2026届高三下学期二模历史试卷(文字版,含答案).docx
- 福建三明市三元区2025_2026学年八年级下学期期中考试历史试题(文字版,含答案).docx
- 河北省邯郸市平恩中学等校2025_2026学年第二学期八年级期中考试历史试题(文字版,含答案).docx
- 山东临沂市临沭县2025_2026学年度下学期九年级学情调研语文试题(文字版,含答案).docx
- 吉林省长春市第四十五中学2025_ 2026学年下学期八年级历史期中试题(A卷)(文字版,含答案).docx
原创力文档

文档评论(0)