北邮C面向对象程序设计第三讲.ppt
《北邮C面向对象程序设计第三讲.ppt》由会员分享,可在线阅读,更多相关《北邮C面向对象程序设计第三讲.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+面向对象程序设计2.3.4 成员函数的存储方式 l 系统为每个对象分配内存空间。由于同一类对象的成员函数相同,若为每个对象的成员函数都分配内存空间,会造成内存浪费。l 只为对象的数据成员分配内存空间。类的所有对象共享一个成员函数空间,该空间不占用对象的存储空间。2.4 对象成员的引用“引用”就是如何访问对象中的成员。有三种方法:l 用对象名和成员运算符访问;l 用指向对象的指针访问;l 用对象的引用访问。2.4.1 用对象名和成员运算符访问 格式:对象名.成员名#include using namespace std;class point private:int x,y;public:v
2、oid setpoint(int a,int b)x=a;y=b;int getx()return x;int gety()return y;int main()point op1,op2;int i,j;op1.setpoint(1,2);op2.setpoint(3,4);i=op1.getx();j=op1.gety();cout“op1 i=”i“opt1 j=”jendl;i=op2.getx();j=op2.gety();cout“op2 i=”i“opt2 j=”jendl;2.4.2 用指向对象的指针访问 可以通过指针访问对象中的成员class Time public:int hour;int minute;Time t,*p;p=&t;couthourendl;2.5 类和对象的应用举例例 2.1 简单的例子#include using namespace std;class Time public:int hour;int minute;int sec;int main()Time t1;cint1.hour;cint1.minute;cint1.sec;coutt1.hour:t1.minute:t2.secendl;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北邮 面向 对象 程序设计 第三
限制150内