- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云 为您提供高品质课件、学习督导服务、即时答疑、知识交易平台 学云签约讲师 魏娟 学习c++开发面向对象系列— c++的构造函数 中文标题要求:
字体:隶书
字号:44
英语标题要求:
字体:arial
字号:40
中文标题要求:
字体:黑体
字号:40
英语标题要求:
字体:arial
字号:36
如标题太长可适当减小字号,保证一行显示完 字体:黑体
字号:24 类的作用 类的声明 类成员的作用域属性 类的声明与类的定义 对象的概述 类与对象的关系 上节回顾 构造函数的基本概念 构造函数的作用 构造函数的特点 构造函数的使用 默认构造函数 本节目标 构造函数的基本概念 类的对象的初始化 Person Jack = { Jack, 30, Beijing China, 8000.0};× 专门的初始化方式:构造函数 什么是构造函数 一种特殊的函数 没有返回类型 只能作为是公共成员 只能用一个固定的名字,函数名就是类的名字 class Person { … public: Person(char*, unsigned int, char*, float); }; 构造函数的作用 提供内部成员变量的初始化功能 初始化时机:创建类的对象或实例时初始化 初始化方式:初始化列表和赋值 初始化列表方式不能初始化数组或结构变量 完成创建对象的 创建类的对象时,为对象分配内存空间 提供对象的内存管理功能 实现对象的拷贝功能 构造函数的特点 构造函数只在创建对象/实例的时候自动被调用一次,而且无需自己手动调用,而是系统自动调用 构造函数必须是公共的,否则无法生成对象 构造函数只负责为自己的类构造对象 构造函数的使用 构造函数的定义与调用 #include iostream using namespace std; class A { int a; public: A( ) { cout A( ) endl;} A(const int o) //constructor overload { a = o; cout A(const int ) endl; } }; int main( ) { A o = A( ); int a=100; A p(a); } 构造函数的使用 不同性质对象的构造顺序 局部与静态局部对象,以声明的顺序构造 静态对象只被构造一次 全局对象在main之前构造 全局对象的构造无特殊顺序 数据成员对象,以声明顺序构造 构造函数可以重载 定义不同的构造函数提供不同的初始化方式 构造创建对象时,默认是调用无参构造 默认构造函数 默认构造函数的定义 C++自动给每一个class加上一个构造函数 这个构造函数没有任何参数 这个构造函数也不做任何操作 如果用户自己定义了一个构造函数,C++就不再提供默认的构造函数了 默认构造函数的使用 class A {public:void disp( );}; A a, *b = new A, *c = new A( ), *d = new (A); //are they all right? a = A( ); A aa( ); //won’t instantiate any object. 小结 构造函数的基本概念 构造函数的作用 构造函数的特点 构造函数的使用 默认构造函数 作业 完成课堂上讲解的关于构造函数定
您可能关注的文档
- 2014《成才之路》高一数学(人教A版)必修3课件:3-3-2 均匀随机数产生.ppt
- 2014届高考数学一轮复习名师首选:第13章71《二阶矩阵及变换》.doc
- 2014年北京交通大学机械及电子控制工程学院考研复试工作安排.pdf
- 外贸函电及单证实训教程Chapter 2practice 1.ppt
- 2014年北京师范大学国际关系专业考研参考书-招生人数-2009年北师大国关考研真题和答案解析.pdf
- 外语学习中双语词典积极作用.pdf
- 2014年计算机统考真题和解析.pdf
- 完全手册:MATLAB使用详解-第9篇__数据分析.ppt
- 2014年监理工程师《建设工程质量、投资、进度控制》真题和答案解析.pdf
- 2014年全球半导体产业经营模式和行业分工趋势分析.doc
最近下载
- 2024-2025学年全国中学生天文知识竞赛考试题库(含答案).pdf VIP
- 2024届福建省莆田市高三第二次教学质量检测二模生物试卷.doc VIP
- 电梯维修及维护人员的安全知识与技能培训课件.pptx VIP
- 小学新教育实验实施方案(详细).docx
- 23中英文双语单片机车辆防碰撞外文文献翻译:基于超声波与单片机嵌入式系统开发集成应用的汽车防撞系统设计.doc VIP
- 八年级数学上册《分式》教案教材分析.pdf VIP
- 大华DSS5000系列-客户端操作手册-.docx
- 2013款上汽通用别克君越_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 人教版数学二年级下册全册教学课件(2023年新教材).pptx
- 越人歌-钢琴伴奏谱.pdf
文档评论(0)