现在的位置: 首页 > 综合 > 正文

C++中的类和对象

2013年10月06日 ⁄ 综合 ⁄ 共 591字 ⁄ 字号 评论关闭

       

         C++既是面向对象也是面向过程的语言。在这里有一个重要的概念——类。

        何谓类?类是对对象的一种抽象,举例来讲:每一个实实在在存在的人就是一个对象,人有很多共同的特征(一个头,两条腿,能走,能跑),这具有共同特征的人就成为一个类。类是一个抽象的名词,每一个人(即对象)是这个类的实例。

         对象间具有的共同特征是对象的属性和行为。录像机是一个对象,它的属性是生产厂家、牌子、重量、颜色等等,它的行为就是它的功能,如录像、放像、快进、倒退等操作。

C++程序中,需要先定义一个类,形如:

  Class 类名

     { 

        定义变量;

        ….

        定义函数

      }

在类体中时成员列表,包括数据和操作数据的函数,即数据成员、成员函数。这体现了类的封装性和信息的隐蔽性。

成员函数一般在类体中声明,在类体外定义。

构造函数:对对象进行赋值

析构函数:在函数功能域结束时,释放对象成员的空间。

内联函数:为了节省函数调用的时间

完成各种功能函数…….

定义对象就需要对类进行实例化。形如:类名对象名

        类是一个抽象,它不占任何内存,只有当其实例化成为对象之后,才会给其分配空间。

        计算机中就是用对象来描述大千世界的事物。对象之间通过消息建立联系,借助函数完成各种各样的功能。

简单的说,这就是对象和类。

 

 

抱歉!评论已关闭.