类和对象与及其封装性 .ppt

类和对象与及其封装性

第三章 类和对象及其封装性 本章要点 1 类的定义及其类对象的封装性 2 类成员函数的定义 3 类对象的定义和使用 4 类的构造函数和析构函数 5 类对象的动态创建和释放 6 类对象的赋值与复制 7 与类对象有关的指针 8 类的静态成员 9 类对象成员、类对象数组和类对象参数 10 友元(友元函数、友元成员和友元类) 11 类的只读成员函数定义 3.1.1 C++ 的类类型定义 在 C++ 中,用户可以使用类类型关键字 class 定义自 己的抽象数据类型。这种定义方法和形式与使用结构 体类型关键字 struct 定义数据结构类型十分相似。例 如,可以用 struct 定义描述学生基本信息的数据结构类 型 Student: struct Student { int num; char name[20]; char sex; }; 3.1.2 类类型成员的访问权限 为了实现类对象的封装性(数据隐藏和提供访问接 口)类类型定义为类成员提供了私有和公有两种基本 访问权限供用户选择。 1 私有成员 ① 访问权限:只限于类成员访问。 ② 关键字:private 声明或从定义体开始的缺省声 明。例如,下面的 Student 定义与前面的 Student 定义等价的: 3.1.3 类类

文档评论(0)

1亿VIP精品文档

相关文档