8.3对象 8.3.1对象说明 从技术上讲,对象就是某一类类型的变量。与结构相似,类 定义相当于结构的定义,而说明一个对象就如同说明一个结 构变量。说明对象具有如下的一般形式: storage class name Qbj_name…>; 例 Person per1, per2
8.3 对象 8.3.1 对象说明 从技术上讲,对象就是某一类类型的变量。与结构相似,类 定义相当于结构的定义,而说明一个对象就如同说明一个结 构变量。说明对象具有如下的一般形式: <storage> class_name obj_name<...>; 例: Person per1, per2;
8.32使用对象 由于对象中的数据成员通常都被说明成私有的,所以对对象中 的数据成员的访问通常都是通过调用相应的公有成员函数来完 成的。调用对象的一个成员函数就叫做向对象发送一个消息 例 char name[g] 应当说明的是,对于对象中的 Person Per 公有数据成员,则可以像结构 变量那样通过对象名直接访问 Per Register("张三",21,"m); Per GetName(name) cout < name < It'<< Per. GetAgeO cout <<It'<< Per Get SexO < endl
8.3.2 使用对象 由于对象中的数据成员通常都被说明成私有的,所以对对象中 的数据成员的访问通常都是通过调用相应的公有成员函数来完 成的。调用对象的一个成员函数就叫做向对象发送一个消息。 例: char name[9]; Person Per; Per.Register("张 三", 21, 'm'); Per.GetName(name); cout << name << '\t' << Per.GetAge(); cout << '\t' << Per.GetSex() << endl; 应当说明的是,对于对象中的 公有数据成员,则可以像结构 变量那样通过对象名直接访问