C++课件ch5(上).ppt

C课件ch5(上)

第五章 类和对象(一) §5.1 类的定义 §5.2 对象的定义 §5.3 对象的初始化 §5.4 成员函数的特性 §5.5 静态成员 §5.6 友员 §5.7 类的作用域 §5.8 局部类和嵌套类 §5.9 对象的生存期 类和对象 §5.1 类的定义 类是面向对象程序设计的核心,是一种新的数据类型 一、什么是类 例子: 二、类的定义格式 1. 类中成员的访问权限 例:日期类 TDate 例:日期类 Tdate 实现部分 2. 作用域运算符 三、定义类时应注意事项 §5.2 对象的定义 一、对象的定义格式 二、对象成员的表示 §5.3 对象的初始化 一、构造函数和析构函数 二、缺省构造函数和缺省析构函数 二、缺省构造函数和缺省析构函数 三、拷贝初始化构造函数 §5.4 成员函数的特性 构造函数 C++中定义了一种特殊的初始化函数,称之为构造函数。当对象被创建时,构造函数自动被调用。构造函数有一些独特的地方:函数的名字与类名相同,它也没有返回类型和返回值。 构造函数:创建对象时,为对象作初始化 析构函数:释放对象,与构造函数功能相反 *** 若一个对象中有指针数据成员,该指针数据成员指向某一个内存块。在对象销毁前,往往通过析构函数释放该指针指向的内存块。 析构函数 是“反向”的构造函数。它们在对象被撤消(回收)时调用。析构函数通常用于当

文档评论(0)

1亿VIP精品文档

相关文档