2.6类的封装性和信息隐藏 第三单元类与对象的进一步讨论 (一)教学基本要求 掌握:类的构造函数和析构函数的原理和使用方法。 熟悉:类的静态成员和动态存储分配的原理,友元函数、类对象指针和对象 数组的工作原理。 了解:类的模板含义及使用方式。 (二)教学基本内容 3.1构造函数 3.2析构函数 3.3调用构造函数和析构函数的顺序 34对象数组 3.5对象指针 3.6共用数据的保护 3.7对象的动态建立和释放 3.8对象的赋值和复制 3.9静态成员 3.10友元 3.11类模板 第四单元运算符重载 (一)教学基本要求 掌握:运算符重载的规则和方法。 熟悉:单目、双目运算符重载含义。 了解:运算符重载的含义。 (二)教学基本内容 4.1什么是运算符重载 4.2运算符重载的方法 4.3重载运算符的规则 4.4运算符重载函数作为类成员函数和友元函数 4.5重载双目运算符 4.6重载单目运算符 4.7重载流插入运算符和流提取运算符 4.8不同类型数据之间的转换2.6 类的封装性和信息隐藏 第三单元 类与对象的进一步讨论 (一)教学基本要求 掌握:类的构造函数和析构函数的原理和使用方法。 熟悉:类的静态成员和动态存储分配的原理,友元函数、类对象指针和对象 数组的工作原理。 了解:类的模板含义及使用方式。 (二)教学基本内容 3.1 构造函数 3.2 析构函数 3.3 调用构造函数和析构函数的顺序 3.4 对象数组 3.5 对象指针 3.6 共用数据的保护 3.7 对象的动态建立和释放 3.8 对象的赋值和复制 3.9 静态成员 3.10 友元 3.11 类模板 第四单元 运算符重载 (一)教学基本要求 掌握:运算符重载的规则和方法。 熟悉:单目、双目运算符重载含义。 了解:运算符重载的含义。 (二)教学基本内容 4.1 什么是运算符重载 4.2 运算符重载的方法 4.3 重载运算符的规则 4.4 运算符重载函数作为类成员函数和友元函数 4.5 重载双目运算符 4.6 重载单目运算符 4.7 重载流插入运算符和流提取运算符 4.8 不同类型数据之间的转换