读书人

C++中的种和对象

发布时间: 2012-09-09 09:27:54 作者: rapoo

C++中的类和对象

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

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

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

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

Class 类名

{

定义变量;

….

定义函数

}

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

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

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

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

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

完成各种功能函数…….

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

C++中的种和对象

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

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

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

2楼xqf30910分钟前
不错哦!
1楼liutengteng1302小时前
老大,加油啊。

读书人网 >C++

热点推荐