下载此文档

第6章 类 与 对 象.ppt


文档分类:IT计算机 | 页数:约42页 举报非法文档有奖
1/ 42
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 42 下载此文档
文档列表 文档介绍
第6章类与对象
类和对象的基本概念
构造函数与析构函数
内联函数
静态成员
对象数组
指向对象的指针
在函数中使用对象
this指针
友元
类和对象的基本概念
面向对象程序设计的特点
封装
封装性是指将代码和代码所要处理的数据绑定在一起,并采用一定的机制保证代码和数据的安全,不受外部因素的干扰
多态
指在继承的基础上允许使用同一个接口来访问一类通用的操作
继承
一个对象从其他对象中获取成员的过程
定义类
在定义一个类时,需要定义它所封装的数据和函数
class 类名
{
数据成员;
成员函数;
};
访问权限类型
Private
表示私有类型,它表示该类数据成员和成员函数都是类的私有成员,只能被本类中的成员函数访问。private关键字可以省略不写,但是要求所有的私有成员都写在类中开始的位置。
Public
表示公有类型,它表示该类数据成员和成员函数都是类的公有成员,既可以被本类中的成员函数访问,也可以被类之外的函数访问。因此公有成员可以作为类与外部的接口。
Protected
表示保护类型,它表示该类数据成员和成员函数都是类的保护成员,这样的成员允许其他的类继承。
定义类的通式
class 类名
{
private:
私有数据成员
私有成员函数
public:
公有数据成员
公有成员函数
protected:
保护数据成员
保护成员函数
};
定义对象
在定义类之后,就可以定义这个类的对象了。
例如,要定义一个Circle类的对象objCircle,就可以使用下面的语句:
Circle objCircle;
Circle是类名
objCircle是对象名。
类在定义完成并经过编译后系统并不会在内存中为这个类分配空间,而是在定义了这个类的对象的时候才会为这个对象分配内存空间。因此可以说类是一个抽象逻辑框架,它定义了它的成员之间的关系,而对象则是类的实例,只有对象才真正占用内存空间。
使用类和对象
一位数的四则运算
构造函数与析构函数

第6章 类 与 对 象 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 42
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新