下载此文档

第三章 面向对象程序设计基础3.ppt


文档分类:IT计算机 | 页数:约80页 举报非法文档有奖
1/80
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/80 下载此文档
文档列表 文档介绍
第三章面向对象程序设计基础
第二节类与对象的定义 (Class & Object)


(补充)



OOPL的基本特征
类和对象的描述定义
采用消息传递实现对象通讯
类的继承性
支持多态性
类(class)
具有共同属性和行为的对象的抽象
类与对象的关系
类是对象的抽象
对象是类的实例

对象
一类定义
类是一种复杂的用户自定义数据类型,它将不同类型的数据和这些数据相关的操作封装在一起。类具有更高的抽象性,类中的数据具有隐藏性,类还具有封装性。
作用:使得程序中的概念和应用中的概念相互一致和对应。
类内容={数据成员}+{成员函数}
类的说明形式
类的定义一般分为两个部分:
说明部分:用来说明该类中的成员。主要说明“干什么?”。这是使用者最关心的部分。
实现部分:用来对成员函数进行具体定义。这部分主要阐述“怎么干?”。
类定义格式
class 类名
{
private : //私有部分
数据成员和成员函数
protected: //保护部分
数据成员和成员函数
public: //公有部分
数据成员和成员函数
}
无顺序关系,每部分允许出现多次
类定义举例
class Date
{
//数据成员,缺省为私有部分
int year, month, day;
public:
void display( ); //成员函数
void SetDate( );
}
数据成员:数据结构。反映抽象出来的对象属性。
成员函数:方法。作用在数据结构上的操作。
成员的可见性
private:
类之外不能直接存取,只有类成员函数才能存取。
隐藏部分,不可见。通常描述对象属性的数据结构放在这部分。
是类的缺省存取属性。
成员的可见性
public:
可被程序中任何函数存取。pubilc
成员多为成员函数,用来提供对象
与外界的接口,只有通过这个接口
才可以实现对 private 成员的存取。
可见部分。
成员的可见性
protected:
除类和其子类的成员函数外,类之外的任何函数不能直接存取这部分内容。
半可见部分

第三章 面向对象程序设计基础3 来自淘豆网m.daumloan.com转载请标明出处.

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