- 1、本文档共104页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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;此课件下载可自行编辑修改,仅供
您可能关注的文档
- 区域地理北美洲概述复习进程.ppt
- 幼儿园小班教案模板范文.docx
- 我与企业共发展--精彩文章(多篇)讲解学习.doc
- 管理心理学第一章-管理心理学概述说课材料.ppt
- 3骨骼肌收缩-(2)教学内容.ppt
- [建筑]PHQ-9於亚急性中风病人ADL功能之预测效度验证培训课件.doc
- 地测防治水技术补充规定说课讲解.doc
- 秘书实务12会后落实教学文案.ppt
- 电气施工组织与施工技术PPT课件教学文案.ppt
- 2024-2030年中国新材料行业发展分析及发展前景与趋势预测研究报告.docx
- 2024-2030年中国新材料行业现状及发展趋势报告.docx
- 2024-2030年中国新生儿保温箱行业市场深度分析及竞争格局与投资战略研究报告.docx
- 2024-2030年中国新生儿和婴儿护理设备行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国新生儿保温箱行业市场深度分析及发展预测与投资策略研究报告.docx
- 2024-2030年中国新生儿保温箱行业深度调研及投资前景预测研究报告.docx
- 大学年会策划书.pptx
- 2024-2030年中国新橘皮糖苷行业市场发展趋势与前景展望战略研究报告.docx
- 2024-2030年中国新生儿光疗机行业市场深度分析及竞争格局与投资战略研究报告.docx
- 2024-2030年中国新生儿护手套行业深度调研及投资前景预测研究报告.docx
- 2024-2030年中国新生儿监护仪行业市场发展分析及投资前景与投资策略研究报告.docx
文档评论(0)