- 5
- 0
- 约5.61千字
- 约 5页
- 2017-06-13 发布于湖北
- 举报
实验 4 类和对象
传统的面向过程的程序设计将解决问题的重点放在如何实现的细节和过程方面,将数据
与操作这些数据的函数分开,围绕功能实现或操作流程来设计程序。其缺点是:由于数据与
操作这些数据的代码是分离的,一旦数据改变,则需要重新编写函数。当程序功能扩充时,
需要大量修改函数,效率低,是手工作坊式的编程。
面向对象的观点认为自然界是由一组彼此相关并能相互通信的实体(对象)组成。面向
对象的程序设计方法就是使用面向对象的观点来描述现实问题,然后用计算机语言来模仿并
处理该问题。它要求描述和处理问题时应高度概括、分类和抽象。其目的是实现软件设计的
产业化。
自然界的万物皆是对象,本章在此基础上将把自然界事物抽象为用C++描述的对象。由
于 C++ 的基本类型不足以直接反映复杂的实际问题,所以,类(class )作为复杂的自定义类
型,是对客观现实问题及解决问题方法的直接反映与描述。类的对象就相当于类类型的变量。
由于 C++编译器能够对普通变量进行初始化。而对于类的对象,编译器不能直接对其进
行初始化,这就要求程序员自己动手编写类的构造函数和拷贝构造函数。构造函数和拷贝构
造函数就是说明对象初始化的规则。对于这一点,要在第 6 章进行动态内存分配以后才能更
好地
您可能关注的文档
最近下载
- 2026年抽样检验试题及答案.docx VIP
- 人事处廉政风险防控排查表.doc-安徽医学高等专科学校.doc VIP
- 2025年互联网广告投放算法效果评估与智能广告投放平台优化报告.docx
- 做传统美德的践行者.pptx
- 公路沥青路面施工技术规范.doc VIP
- 3.4 情绪情感与社会性发展活动的实施(课件)《幼儿早期学习支持》(高教版)同步精品课堂.pptx VIP
- 2026 年化工企业火炬系统设计规范(SH_T 3009-2025,附火炬高度计算).docx VIP
- 日常防火检查巡查制度.docx VIP
- 年产30万吨饲料加工厂可研报告.pdf VIP
- 3.2 语言发展活动的实施(课件)《幼儿早期学习支持》(高教版)同步精品课堂.pptx VIP
原创力文档

文档评论(0)