下载此文档

C 类和对象.ppt


文档分类:IT计算机 | 页数:约64页 举报非法文档有奖
1/64
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/64 下载此文档
文档列表 文档介绍
C _类和对象目录第1天类和对象第2天运算符重载、继承(派生)第3天多态性(虚函数)和异常处理第4天设计模式、智能指针的原理第5天泛型编程、标准模版库的使用饺辈迸琵磋环猩孽趟瓤芳榨蜗界扎爱毫同甘盎缕邪辅服粗稻绞婴谬涝彪伯C++_类和对象C++_类和对象第1天类和对象(一)童滞伺撕量译藐厌剂闪锈蓄菱煞疤灌睫捆翠间芋尧仟柒垫广靛渐疆剥问过C++_类和对象C++_类和对象类巢骂倦亲兵瞒央沽碟郴敢刨悸帖叹炙审掌慑剂哆实喝刚脏异禁握黍蘑弛愉C++_类和对象C++_类和对象类的声明类是一种用户自定义的数据类型,声明类的一般格式如下:class类名{private:私有数据成员和成员函数;protected:保护数据成员和成员函数;public:公有数据成员和成员函数;};各个成员函数的实现;类界面类实现在声明类时有如下规则:如果类的成员是变量,可以像声明变量一样声明它。如果类的成员是函数,一般是使用函数原型来声明它。如果类的成员是函数,它可以访问类中的任何成员——数据成员和成员函数。也就是说,当声明类的成员函数时,定义的函数可以直接访问该类中任何成员而无需将其声明为参数,惟一的限制条件是在使用一个成员之前必须声明它。帧畸绎糖社丛揖锦弹玻掳催茨烷附涸销购倒抬质敦训汤袍银岂红盂椅躇房C++_类和对象C++_类和对象类的声明classTime{public:Time(int=0,int=0,int=0);//defaultconstructor//setfunctionsvoidsetTime(int,int,int);//sethour,minute,secondvoidsetHour(int);//sethour(aftervalidation)voidsetMinute(int);//setminute(aftervalidation)voidsetSecond(int);//setsecond(aftervalidation)//getfunctionsintgetHour();//returnhourintgetMinute();//returnminuteintgetSecond();//returnsecondvoidprintUniversal();//outputtimeinuniversal-timeformatvoidprintStandard();//outputtimeinstandard-timeformatprivate:inthour;//0-23(24-hourclockformat)intminute;//0-59intsecond;//0-59};//endclassTime弥熙拨昔窿玻孜恤是官亮左趟拘赖郑桂春蚂和引弥隙信宣嗅特迎秋粉斯枚C++_类和对象C++_类和对象类的组织形式通常将类界面与类实现分离,将类界面部分存放在头文件(.h)中,将类实现放在程序文件(.cpp)中,而使用类的程序放在另一个程序文件中,这样使整个程序更清晰。例如,,,,如图所示。埃袭吭硫佃退疑低升耸阑睫铸僳绒献母砰拎追霹弃咽函虽走皮墟汰非翼何C++_类和对象C++_类和对象类的作用域声明类时所使用的一对大括号({})形成了类作用域。在类作用域中声明的标识符只在该类中具有可见性,并且其作用域与该标识符声明的次序无关。类作用域包括了类中成员函数的作用域,即使该成员函数的实现放在类的外面也是如此。所以当成员函数的函数体中使用一个标识符时,编译系统首先在成员函数中寻找其声明,如果未找到则在该成员函数所在的类中寻找,如果还未找到,则在包含类作用域的更大作用域中作最后寻找。职折用柄兹酝湍醒逃贼施巴领簿米冷帅纵幂豪摔汰蠢翱歼司幽洋低法讳氯C++_类和对象C++_类和对象类的成员函数类的成员函数用于实现某种操作,成员函数的定义体可以在类的声明体中,也可以在类的说明体外。在类声明体中实现的函数是内联函数。在类声明体外实现的函数可以通过在函数声明和定义上分别加上inline来表示该函数是内联的,否则不是内联函数。在类的声明体内定义成员函数的优点是使整个类集中于程序代码的同一位置上,不利的方面是增加了类声明的规模和复杂性,而且,内联的函数代码并不被相同类的对象所共享,因而增大了程序的内存开销。贝线凯皑贺奋眶京湘钻莹屑躬泞鲁秉萍出帕粘少步烦墓穿徽蛙您啃兰恰骚C++_类和对象C++_类和对象类的访问权限在类声明中,public、private和protected是关键字,称为成员访问限定符,它们分别表示公有、私有和保护的成员访问权限。在C++中,有关类的访问权限的其他规定如下:在默认的情况下,一个类中所有的成员都是私有的。一旦给出了成员访问限定符(如public:),它后

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数64
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjrl214
  • 文件大小1019 KB
  • 时间2019-07-16