- 3
- 0
- 约1.11万字
- 约 55页
- 2018-03-01 发布于浙江
- 举报
[电脑基础知识]C类和对象
第七章 类和对象 面向对象程序设计概述 类的定义 对象的定义及对象成员的使用 对象的初始化 对象数组与对象指针数组 对象指针 静态成员 常对象与对象常成员 子对象与动态对象 友元函数与友元类 this指针 this指针是类的一个自动生成、自动隐藏的私有成员,它存在于类的非静态成员函数中,指向被调用函数所在的对象的地址。当一个对象被创建时,该对象的this指针就指向对象数据的首地址。“*this”表示该对象。 构造函数有以下特点: 1)构造函数是类的一个成员函数,但有其特殊性; 2)构造函数的函数名与类名相同,它不能有返回值,即使是void也不行。 3)构造函数可以有参数,也可以没有参数,换句话说,构造函数可以重载; 4)程序一般不直接调用构造函数,在创建对象时会自动调用构造函数,以完成对象的初始化工作。 析构函数有以下特点: 1)析构函数是类的一个特殊成员函数,一个类中只能有一个析构函数; 2)析构函数的函数名与类名相同,并在前面加上“~”; 3)析构函数也不能有返回值,并且也不能有函数参数,换句话说,析构函数不能被重载; 4)析构函数的主要功能是在对象消失时,执行如释放内存等清理工作; 5)在对象消失时,析构函数会被自动调用。 缺省构造函数和缺省析构函数 1、缺省构造函数 C++规定,每个类必须有构造函数,没有构造函数就不能创建对象。 如果在类的定义中,程序员
您可能关注的文档
最近下载
- 走向成熟(青春期男生性教育).ppt VIP
- 20260424 家庭如何应对地震灾害?(震重其事).pptx
- 中标通知书中标通知书.docx VIP
- 新人教版高中化学选择性必修一全册重点知识点归纳总结(复习必背).docx VIP
- IT运维服务方案信息运维服务方案.pdf VIP
- 家庭功能评定量表(FAD).docx VIP
- 老年人能力评估师——国家职业技能标准(2020年版)(精排版).pdf VIP
- 医院IT外包运维解决方案(医院信息化运维服务方案).pdf VIP
- 2025年甘肃省天水市、平凉市、金昌市、定西市、庆阳市中考地理试卷(含解析).docx
- 安全监理考试题库及答案.docx VIP
原创力文档

文档评论(0)