可视化系统开发复习提纲研讨.doc

类是C++的精华,是进行封装和数据隐藏的工具,是C++的一种数据类型,使用类的变量则称为对象。 类的成员函数的具体实现方法? 第一种是在类的内部定义(内联函数) 第二种是在类的外部定义 类成员属性:私有、保护、公共 私有的:私有成员只能被本类的成员函数访问使用; 保护的:可以被本类的,还可以被本类派生的类的成员访问; 公共:成员可以被本类及以外的函数访问,是外部接口。 友元函数:用friend把其他类声明为一个类的友元,允许访问类的私有部分,不是成员函数 C++三大特点:封装性 继承性 多态性 类的封装:数据和数据的处理封装在一起,利于隐藏 继承:代码重用 多态特性:同一名称,对应不同实现,执行不同代码(重载) 什么是构造函数?: 构造函数在建立对象时调用; 特殊的成员函数,用来分配内存空间,初始化成员。 构造函数名和类名相同,定义对象时编译系统自动调用构造函数完成对象的初始化。一个类可以有多个不同参数的构造函数重载。 构造函数可以有参数,也可以无参数,但不能有返回值。 当不显示定义时,系统会有默认的构造函数;会把对象中的变量初始化为0; 构造函数不能被显示调用,只能是定义对象时被编译器自动的调用。 什么是析构函数? 在销毁对象时调用 波浪号和类名构成的函数是析构函数; 没有参数,没有返回值,不能重载,一个类只有一个析构函数。 析构函数是一种特殊的由用户定义的成员函数,

文档评论(0)

1亿VIP精品文档

相关文档