15.2.2对象的定义 ˉ定义了一个类之后,便可以像用int、char等类型符 声明简单变量一样,用它们定义对象,也称为类的 实例化。有时也可以将对象称为类变量,因为它同 变量一样是程序实体,并具有像变量一样的属性, 如生存期等存储属性 类的实例化通过声明语句进行。如已经定义了类 TPerson,便可以用声明语句生成对象: TPerson Zhang, li
◼15.2.2对象的定义 ◼定义了一个类之后,便可以像用int、char等类型符 声明简单变量一样,用它们定义对象,也称为类的 实例化。有时也可以将对象称为类变量,因为它同 变量一样是程序实体,并具有像变量一样的属性, 如生存期等存储属性。 ◼类的实例化通过声明语句进行。如已经定义了类 TPerson,便可以用声明语句生成对象: ◼ TPerson zhang, li;
尽是定义 种类型,只有它被实例化 生成对象后,才能接收和存储具体的值。 Zhang、i是两 个不回的对象,它们占有不原的内存区域,保存有不同的数 弌相同,操作代码也相同。对象的定义格式为: 类名对象名表; 每个对象都是由数据成员和成员函数组成的。既可以访问对 象的数据成员,也可以访问对象的成员函数。访问成员函数 时,将执行实现该成员函数的代码。C++在实现时,成员函 数为该类的所有对象共享 ■访问对象的成员使用“.运算符,其格式为 对象名对象成员名
◼ 应当注意,一个类只是定义了一种类型,只有它被实例化, 生成对象后,才能接收和存储具体的值。Zhang、li便是两 个不同的对象,它们占有不同的内存区域,保存有不同的数 据,但它们形式相同,操作代码也相同。对象的定义格式为: ◼ 类名 对象名表; ◼ 每个对象都是由数据成员和成员函数组成的。既可以访问对 象的数据成员,也可以访问对象的成员函数。访问成员函数 时,将执行实现该成员函数的代码。C++在实现时,成员函 数为该类的所有对象共享。 ◼ 访问对象的成员使用“.”运算符,其格式为: ◼ 对象名.对象成员名