cpp04-类与对象培训课件.ppt

  1. 1、本文档共104页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

cpp04-类与对象;回顾:面向过程的设计方法重点:;面向对象的方法目的:实现软件设;抽象先注意问题的本质及描述,其;抽象实例——钟表数据抽象:in;自行车抽象;人事档案 属性:姓名、身份证;抽象实例——人数据抽象:cha;简单的图书馆管理系统系统功能需;读者(借阅者)登录系统查询自己;读者属性:借阅者帐号、姓名、班;其它的类记录书目信息的类(T;封装目的是曾强安全性和简化编程;实例:classClock;继承与派生是C++中支持层次分;多态性多态:同一名称,不同的功;c++中的类类是具有相同属性和;类的声明形式类是一种用户自定;类成员的访问控制——公有成员在;私有成员在关键字private;保护类型与private类似,;类的成员classCloc;类的成员——数据成员与一般的变;类的成员——成员函数通常在类中;classClock{;voidClock::S;带缺省参数的成员函数void;内联成员函数为了提高运行时的效;内联成员函数举例(隐式)cl;内联成员函数举例(显式)cla;inlinevoidPoi;重载成员函数一个类中的成员函数;classDate{ int;C++中的对象什么是对象?;例如:2007-2-28是日期;类与对象的关系“类与对;类中成员的访问方式类中成员互访;#includeiostre;#includeiostre;在成员函数中访问成员与this;C++为成员函数提供了一个隐含;#includeiost;#includeiost;所以,this可以在成员中显;构造函数与析构函数;C++中对象成员赋值的方法cl;普通变量的初始化:float;构造函数构造函数的作用是在对;说明构造函数名与类名相同。一个;classClock{pub;构造函数的实现:Clock::;#includeiostre;//exp#includei;重载构造函数与一般函数一样;//不同构造函数的匹配cla;Date::Date();默认参数的构造函数在构造函数中;#includeiostre;Point::Point(in;#includeiostre;对象p在定义过程中,没有传递参;拷贝构造函数拷贝初始化构造函数;格式:class类名{;#includeiostre;调用拷贝构造函数的时机-1当用;调用拷贝构造函数的时机-2若函;调用拷贝构造函数的时机-3当函;默认的拷贝构造函数如果程序员没;析构函数?析构函数是用;#includeiostre;组合的概念描述的是一个类内;classPoint{ in;类组合的构造函数设计当创建类的;#includeiostre;classCircle{;在创建对象时,既要对本类的数据;classCircle{ P;冒号语法初始化常量成员和引用数;构造函数调用顺序:先调用内嵌对;classWindow{;classHouse{;前向引用声明类应该先声明,后使;classB;//前向引;前向引用声明注意事项使用前向引;classFred; //前;类的应用举例一圆形游泳池;//声明类Circle及其数;//类的实现//构造函数初;//计算栅栏造价并输出;#includeiostr;//计算栅栏造价并输出;不同进位记数制间的转换十进制整;类的设计—堆栈类只允许在一端插;堆栈类的设计classSta;Stack::Stack(in;voidStack::Pus;intmain(){ //;//对src求余数R,并将每;268;intmain(){ Sta;类的设计-队列定义队列是只允许;无标题;本节作业P123-4.10;此课件下载可自行编辑修改,仅供

您可能关注的文档

文档评论(0)

159****8201 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档