类是C++的精华,是进行封装和数据隐藏的工具,是C++的一种数据类型,使用类的变量则称为对象。
类的成员函数的具体实现方法?
第一种是在类的内部定义(内联函数)
第二种是在类的外部定义
类成员属性:私有、保护、公共
私有的:私有成员只能被本类的成员函数访问使用;
保护的:可以被本类的,还可以被本类派生的类的成员访问;
公共:成员可以被本类及以外的函数访问,是外部接口。
友元函数:用friend把其他类声明为一个类的友元,允许访问类的私有部分,不是成员函数
C++三大特点:封装性 继承性 多态性
类的封装:数据和数据的处理封装在一起,利于隐藏
继承:代码重用
多态特性:同一名称,对应不同实现,执行不同代码(重载)
什么是构造函数?:
构造函数在建立对象时调用;
特殊的成员函数,用来分配内存空间,初始化成员。
构造函数名和类名相同,定义对象时编译系统自动调用构造函数完成对象的初始化。一个类可以有多个不同参数的构造函数重载。
构造函数可以有参数,也可以无参数,但不能有返回值。
当不显示定义时,系统会有默认的构造函数;会把对象中的变量初始化为0;
构造函数不能被显示调用,只能是定义对象时被编译器自动的调用。
什么是析构函数?
在销毁对象时调用
波浪号和类名构成的函数是析构函数;
没有参数,没有返回值,不能重载,一个类只有一个析构函数。
析构函数是一种特殊的由用户定义的成员函数,
您可能关注的文档
最近下载
- 离心泵设计计算表.xls VIP
- 多功能变压器故障监测诊断系统设计.docx VIP
- 2025年(新版)无人机驾驶员资格理论考试题库及答案.docx VIP
- T_CWAN 0057-2021 埋弧自动横焊焊接工艺规范.docx VIP
- 工程车辆作业风险告知卡(可编辑).docx VIP
- 【高考真题(含答案)】2023年高考理综化学真题试卷(含答案)(新课标卷).pdf VIP
- 高中数学7.1条件概率与全概率公式(解析版).pdf VIP
- 16(新课)高一数学 幂、指数与对数-学生版 .pdf VIP
- 《Eurotherm 欧陆 3200系列使用手册(中文)》.pdf
- 条件概率与全概率公式.docx VIP
原创力文档

文档评论(0)