(33)--3.6.2静态成员函数面向对象程序设计.ppt
《(33)--3.6.2静态成员函数面向对象程序设计.ppt》由会员分享,可在线阅读,更多相关《(33)--3.6.2静态成员函数面向对象程序设计.ppt(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、静静态成成员函数函数 作用:作用:不是为了对象之间的沟通而是为了能处理静态数据成员 特点:特点:静态成员函数是类的一部分,而不是对象的一部分。与普通成员函数不同,静态成员函数没有this指针。只能直接访问静态数据成员,而不能直接访问普通数据成员。第2个特点是静态成员函数与非静态成员函数的根本区别!静静态成成员函数函数 如何定义:如何定义:关键字static修饰例如:static int volume();如何调用公有的静态成员函数:如何调用公有的静态成员函数:通过类名:Box:volume();通过对象名:a.volume();程序程序实例例统计学生平均成学生平均成绩#include usin
2、g namespace std;class Student /定定义Student类public:Student(int n,int a,float s):num(n),age(a),score(s)void total();static float average();/声明静声明静态成成员函数函数private:int num;int age;float score;static float sum;/静静态数据成数据成员static int count;/静静态数据成数据成员;void Student:total()/定定义非静非静态成成员函数函数sum+=score;/累加累加总分分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 33 3.6 静态 成员 函数 面向 对象 程序设计
限制150内