下载此文档

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
  • 上传人xgs758698
  • 文件大小917 KB
  • 时间2018-09-15
最近更新