C程序设计类与对象.pptVIP

  • 1
  • 0
  • 约6.06千字
  • 约 22页
  • 2017-05-30 发布于北京
  • 举报
* * * * * * * * * * * * * C++程序设计类与对象 面向对象程序设计概述 面向对象的程序设计方法,简称为OOP,其基本要求是将描述某一类事物的数据与处理这些数据的函数都封装成一个整体,从而达到数据隐藏(保护)的目的。应用程序只有通过这一整体中的函数才能修改这一整体中的数据,同样,数据结构的变化,仅影响封装在一起的函数。这种将数据与处理这些数据的函数封装成一个整体,就构成一个类。 类的封装性是指:使类中的数据在类的外部是不可见的,外部只能通过公共接口(类中的函数)与类中数据发生联系。 类的派生性是指:一个类可以派生出它的子类,子类可以从它的父类中部分或全部地继承各种函数和数据,并增加新的函数和数据。 对象是类的一个实例,类是用户定义的一种类型,具有为类类型的变量称为对象,也称为实例。对象是动态产生和动态消亡的。一个对象占用计算机内存中的一个独立区域,用于存放对象的数据和函数,这个区域相对独立,只有局部于对象中的函数才可以访问存放在该对象中的数据。 类是对某一事物的抽象描述,它既可包含描述事物的数据,又可包含处理这些数据的函数。在C++中,我们可以通过类的定义,把描述矩形的结构和处理这个矩形的函数组合到一个完整的类定义中: class CRectangle { int left;

文档评论(0)

1亿VIP精品文档

相关文档