1 / 99
文档名称:

c 语言程序设计ppt课件.ppt

格式:ppt   大小:1,066KB   页数:99页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c 语言程序设计ppt课件.ppt

上传人:相惜 2020/9/13 文件大小:1.04 MB

下载得到文件列表

c 语言程序设计ppt课件.ppt

文档介绍

文档介绍:第四章类与对象C++:面向过程的设计方法重点:如何实现的细节和过程,将数据与函数分开。形式:主模块+若干个子模块(main()+子函数)。特点:自顶向下,逐步求精——功能分解。缺点:效率低,程序的可重用性差。:实现软件设计的产业化。观点:自然界是由实体(对象)所组成。程序设计方法:使用面向对象的观点来描述模仿并处理现实问题。要求:高度概括、分类、和抽象。(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。先注意问题的本质及描述,其次是实现过程或细节。数据抽象:描述某类对象的属性或状态(对象相互区别的物理量)。代码抽象:描述某类对象的共有的行为特征或具有的功能。抽象的实现:通过类的声明。——钟表数据抽象:inthour,intminute,intsecond代码抽象:setTime(),showTime()——钟表类classClock{public:voidsetTime(intnewH,intnewM,intnewS); voidshowTime();private:inthour,minute,second;};——人数据抽象:stringname,stringgender,intage,intid代码抽象:生物属性角度: getCloth(),eat(),step(),…社会属性角度: work(),promote(),…、代码成员相结合,将它们视为一个整体。目的是曾强安全性和简化编程,使用者不必了解具体的实现细节,而只需要通过外部接口,以特定的访问权限,来使用类的成员。实现封装:类声明中的{}:classClock{public:voidsetTime(intnewH,intnewM,intnewS); voidshowTime();private:inthour,minute,second;};边界特定的访问权限OOP的基本特点外部接口10ppt课件.