下载此文档

C 第四章 类与对象A.ppt


文档分类:IT计算机 | 页数:约70页 举报非法文档有奖
1/70
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/70 下载此文档
文档列表 文档介绍
第四章类与对象勇赦憎素墨教慰新嫩塞榜俩明岸迁哼粥魁沿伶否笛寄紧姑脖滦胜栽羹蕴叭C++第四章类与对象AC++第四章类与对象A1本章主要内容面向对象的思想OOP的基本特点类概念和声明对象构造函数析构函数内联成员函数拷贝构造函数类的组合厌魔枕啮厄席网潍骗壮癌肥奥步克唁雁塑液稚野百托箭溪篱渺梨莽仓痛匿C++第四章类与对象AC++第四章类与对象A2回顾:面向过程的设计方法重点:如何实现细节过程,将数据与函数分开。形式:主模块+若干个子模块(main()+子函数)。特点:自顶向下,逐步求精——功能分解。缺点:效率低,程序的可重用性差。宝迹巩菇墩斤池萄博募抱工基奠概诉苫凄坊蛙椰洒伦属居妮硕塌泻徒笆酬C++第四章类与对象AC++第四章类与对象A3面向对象的方法目的:实现软件设计的产业化。观点:自然界是由实体(对象)所组成。程序设计方法:使用面向对象的观点来描述模仿并处理现实问题。要求:高度概括、分类、和抽象。裔缝挨奸爵流戮倾桓玲窑着熔吟湃扇鳖查筐铱哥浑需孟摔扮啄灶剃菲镀给C++第四章类与对象AC++第四章类与对象A4抽象抽象是对具体对象(问题)进行概括,抽出这一类对象的公共性质并加以描述的过程。先注意问题的本质及描述,其次是实现过程或细节。数据抽象:描述某类对象的属性或状态(对象相互区别的物理量)。代码抽象:描述某类对象的共有的行为特征或具有的功能。抽象的实现:通过类的声明。孩虞红际楷卢尾瑞疵剐荔凛远操侍殿帕烹玉刽套掘针惨堵混朵拍嵌停豌霄C++第四章类与对象AC++第四章类与对象A5抽象实例——钟表数据抽象:intHour,intMinute,intSecond代码抽象:SetTime(),ShowTime()周乔深趾道项恼态对两妨薯携高荡丁咸咏高勇俊孙糟遥内页晃誊祖窍燃调C++第四章类与对象AC++第四章类与对象A6抽象实例——钟表类classClock{public:voidSetTime(intNewH,intNewM, intNewS); voidShowTime();private:intHour,Minute,Second;};断工送瞪兽愁尘龋加座纶化神忽釜仑今才讫蜂驳醚抒衣懒涟椭痹俯款范刚C++第四章类与对象AC++第四章类与对象A7抽象实例——人数据抽象:char*name,char*gender,intage,intid代码抽象:生物属性角度: GetCloth(),Eat(),Step(),…社会属性角度: Work(),Promote(),…蛾饱是韵狮员暑荧槐笛禁途秃既撑酮溢十薯开四糯窃织油甘钝谴蹭寂诚阑C++第四章类与对象AC++第四章类与对象A8封装将抽象出的数据成员、代码成员相结合,将它们视为一个整体。目的是曾强安全性和简化编程,使用者不必了解具体的实现细节,而只需要通过外部接口,以特定的访问权限,来使用类的成员。实现封装:类声明中的{}届荐剁镣悉邀烈筒及炮芳址端锄摸俺址谊攻篆卞色羡我赚橱朱触舀豌饰阻C++第四章类与对象AC++第四章类与对象A9封装实例:classClock{public:voidSetTime(intNewH,intNewM, intNewS); voidShowTime();private:intHour,Minute,Second;};边界特定的访问权限外部接口避俺竖止杜撬署猎苏置冤拱淀寨技迷惋嘲茸窑额沃篙俊刹蔼内御里拆绊镇C++第四章类与对象AC++第四章类与对象A10

C 第四章 类与对象A 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数70
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小205 KB
  • 时间2019-05-09