C语言程序设计(课件4)
第四章 类与对象 清华大学 郑 莉 本章主要内容 面向对象的思想 OOP的基本特点 类概念和声明 对象 构造函数 析构函数 内联成员函数 拷贝构造函数 类的组合 回顾:面向过程的设计方法 重点: 如何实现的细节和过程,将数据与函数分开。 形式: 主模块+若干个子模块(main()+子函数)。 特点: 自顶向下,逐步求精——功能分解。 缺点: 效率低,程序的可重用性差。 面向对象的方法 目的: 实现软件设计的产业化。 观点: 自然界是由实体(对象)所组成。 程序设计方法: 使用面向对象的观点来描述模仿并处理现实问题。 要求: 高度概括、分类、和抽象。 抽象 抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。 先注意问题的本质及描述,其次是实现过程或细节。 数据抽象:描述某类对象的属性或状态(对象相互区别的物理量)。 代码抽象:描述某类对象的共有的行为特征或具有的功能。 抽象的实现:通过类的声明。 抽象实例——钟表 数据抽象: int Hour,int Minute,int Second 代码抽象: SetTime(),ShowTime() 抽象实例——钟表类 class Clock { public: void SetTime(int NewH,int NewM,int NewS); void ShowTime(); pri
您可能关注的文档
最近下载
- MMS矿物质溶液使用手册20150506版.pdf VIP
- 建筑施工扣件式钢管脚手架安全技术规范.doc VIP
- 【北师版四年级数学下册教案】第四单元观察物体第1课时看一看.docx VIP
- AIAG VDA SPC手册 统计过程控制-红皮书 第一版 中文版(无水印清晰版 ).docx VIP
- IPC7525B2011(CN)Stencildesignguidelines模板设计指南(中文版).pdf VIP
- 川藏公路102滑坡群整治工程技术研究.pptx VIP
- GB55023-2022施工脚手架通用规范(GB 55023-2022).doc VIP
- 高一语文开学摸底考01(答题卡).docx VIP
- 教资《教育知识与能力》高频考点速记笔记(完整版).docx VIP
- GB50210-2018 建筑装饰装修工程质量验收标准.doc VIP
原创力文档

文档评论(0)