C++程序设计第八精要.ppt

北京科技大学计算机系 C++大学基础教程 第8章 类与对象 类是实现C++面向对象程序设计的基础 面向对象程序设计的基本特点有:抽象、封装、继承和多态 类把数据和函数封装在一起,是C++封装的基本单元 第8章 类与对象 8.1 类是一种数据类型 8.2 类的定义 8.3 对象的定义 8.4 类的成员函数 8.5 类成员的访问属性 8.6 对象的使用 8.8 析构函数 8.9 拷贝构造函数 8.10 浅拷贝与深拷贝 8.11 静态成员 8.12 友元 8.13 常对象 8.14 常成员 8.15 组合关系 8.16 类模板 8.1 类是一种数据类型 8.1 类是一种数据类型 数据类型约束了变量所能参加的运算范围。例如,整型变量可以进行取模“%”运算,而实型变量则不可以进行该运算; 数据类型限定了变量所能取到的数值范围。例如,整型变量可以取值为1,2….., 100,…,而不能取值3.1415这样的实型数。 在C++中,类实际上相当于一种用户自定义的数据类型,对象就是该数据类型的一个变量; 类?---?数据类型 对象?--?变量 8.2 类的定义 8.2 类的定义 一个类表示现实生活中的一类事物,比如“学生”. 事物有相应的特征或属性,它们就是类的成员数据; 事物可能有行为动作,也可能被某些行为动作所操作,这些都用函数来实现,是构成类

文档评论(0)

1亿VIP精品文档

相关文档