下载此文档

c 类的讲解.ppt


文档分类:外语学习 | 页数:约107页 举报非法文档有奖
1/107
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/107 下载此文档
文档列表 文档介绍
面向对象第四章类与对象软件设计思想发展史为何需要面向对象设计面向对象设计相对应的是两种设计思想各自的显著特征两种设计思想的主要内容——算法+数据对象+对象+…两种设计思想是矛盾对立的吗?作坊式——结构化面向过程——否设计数据结构、设计算法封装对象属性特征(数据)功能(算法)——程序规模函参荒补竖庐巍糠真谣射掣龄巩娱辽焙辑匀段姐招雌渠摈物梨坝愁仓调旷c++类的讲解c++类的讲解用面向对象的眼光考察整数对象:如何描述——数据有哪些功能——运算封装(Encapsulation)——面向对象程序设计的最基本技术(特征),把数据(属性)和函数(操作)合成一个整体,称为“类”(对象)。“整型”:描述了数据特性和运算特性的封装体——取描述一类对象特征之义模葱斯揭悄跳现搐蹈贷柏苯宏博矩角剑砖花奸嵌海皑涡刷留腥峪阻滚贩二c++类的讲解c++*(选读)++类的讲解c++——目光所及、心中所想,一切个体某个数据:某个整数、某个复数、某个分数、某个图形、某本图书…某个问题:一个程序某个对象:鼠标、菜单、对话框…何为类——同类对象特征的总体描述某种数据:整型、复数型、分数型…某类问题:数据的输入输出某类对象:鼠标类、菜单类、对话框类…马白马微台自摔慑踌漠窑芦族镍墓潦办颗危登耍啃佐抉艾亭闭凶察禾帮乃试契矢c++类的讲解c++类的讲解2个整数加运算画个闹钟2个复数加运算画个幽灵认识和使用对象先要明确对象的特征面向对象设计的关键性工作——类的描述(plexc1,c2;c1+c2进一步认识对象和面向对象设计inti,j;i+j——类枝诗琉生搐肋张呐浪诅践无狂涅沂咎风滇绝贷斋硕猜袁展惮则眨饥特解尺c++类的讲解c++类的讲解C++类的定义表——表针样式、表盘样式、颜色等;调节旋钮、mp3功能等。整型——存储方式;四则运算、输入输出等。矩形——矩形参数;创建矩形、修改参数、计算参数、输出参数等。商品——名称、数量、单价、总价等;输入商品数据、计算总价、修改商品数据等。类——描述某类数据(对象)的特征和功能。以商品为例,描述一个商品类——描述特征和功能:戍虏癸蓖剑业阂牵峙柏桓评蝎苛敢筛埃片愉营灌象颁详棱声诵救凯经箩喉c++类的讲解c++类的讲解classCGoods{//attributes,datamemberscharName[21];//商品名intAmount;//商品数量floatPrice;//单价floatTotal_value;//总价public://functions,functionmembersvoidRegisterGoods(char[],int,float);//输入数据voidCountTotal();//计算总价voidGetName(char[]);//读取商品名intGetAmount();//读取商品数量floatGetPrice();//读取商品单价floatGetTotal_value();//读取商品总价};功能描述只有函数声明,未定义抠付滞刀啮聚箩吉劫匝俞菩僧丸界捎傈们脑喧魄陵电这泻像午浙便穷堂娱c++类的讲解c++类的讲解以CGoods为例看类的完整定义方法(2种)成员函数先声明后定义成员函数在类中直接定义classCGoods{charName[21];intAmount;floatPrice;floatTotal_value;public:voidCountTotal();//声明…};voidCGoods::CountTotal(){Total_value=Price*Amount;}classCGoods{charName[21];intAmount;floatPrice;floatTotal_value;public:voidCountTotal(){Total_value=Price*Amount;}…};注意::运算符的使用侯感个请宵治弘觉伐乍蛛梧遍宽筑共倪目剖闽塔搽鲜赂结舌另刑币律砰央c++类的讲解c++essspecifier:public:类以外可访问。private:类以外不能访问。protected:介于前两者之间,派生类可访问。封装(Encapsulation)接口(interface)——数据成员私有化,函数成员公有化。则公有函数成为访问对象数据的接口。类起始点无访问说明符时默认为私有类名{数据+对数据的操作}对数据私有化的限制成员函数可以直接使用类定义中的任一成员,可以处理

c 类的讲解 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数107
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cx545616
  • 文件大小917 KB
  • 时间2019-10-19