下载此文档

C 类和对象 重点.ppt


文档分类:IT计算机 | 页数:约57页 举报非法文档有奖
1/57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/57 下载此文档
文档列表 文档介绍
面向对象程序设计(C++)主讲:李晓勇Email:lxyonghn@盈绊庙旁伐医汹羡损港既潮密糜锋守辜涛焙叮什箱辖纯奏虎亿雇差捡舰舅C++类和对象重点C++类和对象重点第4章类和对象亢惭跃侨时汁擅坎虐磐凛蛙狈赖站塑牙窖关泪凋洁色砚镰奖皿扮派逻用寐C++类和对象重点C++类和对象重点一、面向对象程序设计思想面向对象程序设计的特点 用C++语言可以将圆形描述如下: 圆形(circle): 数据抽象: intx,y; doubler; 行为抽象: setx();sety();setr();draw();抽象是面向对象方法的核心。circle类classcircle{private:intx,y;doubler;public:voidsetx(intm){x=m;}voidsety(intn){y=n;}voiddraw(){…….}}抽象美痪彬争婉阶沪佐厘雾紫尔甲组磋祥傀肪醒首放鳞派峦劣喊沁钧独资迎腰C++类和对象重点C++(),它的派生类line、circle、point都有成员绘图成员函数draw()。面向对象的标记自己看42页仓方亦呆膊韶秤留囱孔密跺榷滴懦胎铺汽喊辱滥城瓣臆元矫胃萌浪溯跑掘C++类和对象重点C++类和对象重点二、类类是C++面向对象程序设计的基础。类是一种将不同类型的数据和这些数据相关的操作封装在一起的集合。类是用户构造的数据类型。类是对具有相同性质的客观对象的抽象。秘臂资生咱冬盆田狙巧牙痪篆旗名鸽岸陨胃适屡庐陈虞惋虎缠悲讳娠燥铭C++类和对象重点C++类和对象重点类/对象的概念客观对象的抽象。人----姓名体重身高性别年龄地址学生专业名称成绩/课程......张三王五学生对象棵淳押倡噎炙盈港棍草舜桐烽丹软袍孕玩鹤咸伪恩种化芒驱物翰散揣单磨C++类和对象重点C++类和对象重点类定义格式class<类名>{ private: <私有成员函数和数据成员的说明> public: <公有成员函数和数据成员的说明>};<各个成员函数的实现>注: 1、public、private访问控制的说明;出现次序、次数可随意。 2、成员函数的实现采用下面的定义方式: <类型标识符><类名>::<成员函数名>(<形参表>) { <函数体> }橇琶牢距促友表弟谬抛刚舀拐捶洛姐诗价宾廷慎冶昼淀游钳镍靴锰叼经概C++类和对象重点C++类和对象重点例、classCDate{ public: voidSetValue(intiY,intiM,intiD); intIsLeapyear(); voidPrint();private: intm_iYear,m_iMonth,m_iDay;};//成员函数定义在下面成员函数数据成员voidCDate::SetValue(intiY,intiM,intiD){m_iYear=iY;m_iMonth=iM;m_iDay=iD;}intCDate::IsLeapyear(){return(m_iYear%4==0&&m_iYear%100!=0)|| (m_iYear%400==0);}voidCDate::Print(){cout<<m_iYear<<“/”<<m_iMonth<<“/”<<m_iDay<<endl;}翰样醚蓉挂战肃滴兰君侗锋换嫡硝裳烫蚤源济誉渣紫巾捷哩蔚躬转蚀骏欣C++类和对象重点C++类和对象重点说明:(1)::作用域区分符,说明属于哪一个类。(2)类的名称位置 intTdate::isleapyear()//ok! Tdateint::isleapyear()//error!(3)所有成员函数的定义可以分开书写。即类中定义声明;类后定义实现;(4)数据成员的类型任意,也可以是另一个类的对象;(5)数据成员不允许初始化。由嵌温谴座窗旱丸站府抡托鬼想奴诛纷痴宅饼捕抽川谚觉户羞铱栓做脐黍C++类和对象重点C++类和对象重点classTdate{public:voidset(inty,intm,intd){year=y;month=m;day=d;}voidprint();//函数原型private:intyear,month,day;public:intx=;};voidTdate::print(){cout<<year<<"/"<<month<<"/"<<day<<endl;}voidprint(){cout<<"callprint"<<endl;}//函数名相同voidmain(){Tdatea;=90;cout<<"x="<<<<endl;(1998,5,6); (); print();}被粥挡许环撤蔓蜡郑凛氧耙惕玉川篮贫晚窗缺惩县芹义损籽劲爆皇帜见

C 类和对象 重点 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数57
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rjmy2261
  • 文件大小295 KB
  • 时间2020-02-14