- 4
- 0
- 约1.1万字
- 约 9页
- 2016-10-12 发布于贵州
- 举报
构造函数的作用创建对象时
第八章
一,构造函数的作用是在创建对象时,系统自动调用它来给所创建的对象初始化。
构造函数的特点:
构造函数是一种成员函数,他的说明在类体内,它的函数体可写在类体内,也可以写在类体外。
构造函数是一种特殊的成员函数,该函数的名字与类名相同。定义和说明构造函数时,不必指明函数的类型。
构造函数可以有一个参数或多个参数,也可以没有参数。
构造函数可以重载。
构造函数用于创建对象时的系统自动调用,也可以在程序中调用构造函数创建无名对象。
构造函数的种类:
默认构造函数。
拷贝构造函数。
二, 析构函数的功能是用来释放一个对象的。当对象结束它的生存期时,系统将自动调用析构函数来释放该对象。析构函数与构造函数的作用正好相反。
析构函数的特点:
析构函数也是一种成员函数,它的函数体可以写在类体外,也可以在类体内。
析构函数的名字同类名,与构造函数的区别是前面加~。
析构函数没有参数,不能重载,也不必指明函数类型。
析构函数通常是被系统自动调用的。
三, 成员函数的三个特征
内联和外联。
成员函数重载。
设置默认参数。
四, 静态成员
特点: 属于类的,可以用类名加::引用。说明方法: static
静态数据成员: 初始化方法,对象的特点。
静态成员函数: 对数据成员的访问方式不同。
五, 友元函数
说明方法: friend
特点: 说明在类体内的外部数据成员,定义在类体外的非成员
原创力文档

文档评论(0)