1 / 81
文档名称:

一面向对象程序设计方案理论.ppt

格式:ppt   大小:451KB   页数:81页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一面向对象程序设计方案理论.ppt

上传人:落意心 2023/3/18 文件大小:451 KB

下载得到文件列表

一面向对象程序设计方案理论.ppt

文档介绍

文档介绍:该【一面向对象程序设计方案理论 】是由【落意心】上传分享,文档一共【81】页,该文档可以免费在线阅读,需要了解更多关于【一面向对象程序设计方案理论 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。一面向对象程序设计方案理论
OOP基础
面向对象的程序设计方法(ObjectOrientedProgramming)简称为OOP,它的基本元素是类(Class)和对象(Object)。
使用对象模拟自然的或抽象的实体,对用户掩盖了实现的复杂性(封装),并且能使程序员付出尽可能小的代价,获得尽可能大收益(继承),提高软件的开发效率。
2
对象和类
类是对事物的特性及操作的抽象描述,对象是类的实体。
从C语言的角度来看,类是结构的自然演化,类就是包含数据声明和函数声明的结构。
类既包含了数据又包含了代码,对类中成员的存取是受控制的,这一控制不仅针对数据,也针对代码,类的这个特性被称为封装。
3
计算过程的演变:
手工计算
全部手工和脑力完成
计算器(面向过程)
部分借助非人力因素,但仍需对过程进行控制和管理
计算机(面向对象)
完全借助非人力因素,运算一旦开始,可以无需人工的介入
封装的说明
4
特性:
脚个数
物理位置
长度
宽度
高度
形状
操作:
搬动
改造
类的说明
“桌子”类
5
定义类
classCounter{
longcount;
public:
voidSetValue(long);
longGetValue();
};
关键字class引导类声明
Counter是类标识符
类体
分号
6
使用类
类是一个模板,就象数据类型一样,使用的时候必须定义类变量。定义类变量称为类的实例化,类的实例化变量就是对象。
voidmain()
{
Counterpeople;
longvalue;
(0);
value=();
}
对象是具有某一个类所描述的共性的,但又有各自特性的个体。
7
类存取控制
类的成员的使用者有三类:



每种使用者权限不同,对应与
不同的使用权限,有不同的关
键字说明。
8
类私有成员(private)
类本身(或类的友元)可以存取类的私有成员。派生类不能存取其父类的私有成员。
因为类必须在程序中使用,所以类必须至少有一个非私有的成员。
类成员的存取控制缺省为私有类型。
9
特殊类成员
特殊类成员
1、构造函数(constructor)
2、析构函数(destructor)
15