第3讲 类和对象(下)教学课件.ppt

静态成员的初始化 Date::date(int dd,int mm,int yy):default_day(1,1,1900)对吗? 3.7 静态成员 3.7 静态成员—小结 (1)如果静态数据成员被定义为私有的,是否可以在类外直接引用?如何引用? 答:不能,通过公共成员函数来引用 (2)类的静态数据成员的主要作用是什么? 答:实现同类对象之间的数据共享 (3)公用静态数据成员与全局变量的不同? 答:作用域不同,局限于类作用域。而全局变量在整个程序中 (4)静态成员函数是否可以访问类中非静态数据成员? 答:调用对象的成员函数时,系统会把对象地址赋给成员函数的this指针。而静态成员函数并不属于某一对象,没有this指针.由此决定了静态成员函数不能直接访问类中非静态成员 3.7 静态成员—小结 第3次实验作业 本次练习必做2道题,提交方式同前面,第5周末之前交。 1. 犀利哥看了“犀利人事管理系统”的第2次作业结果,很不满意。“职工编号”在程序怎么能靠人工输入呢?对这样的数据,应是随职工的增加自动编号。要求修改程序,每增加一个职工,就构造一个employee对象,自动将该对象的“individualEmpNo”自动加1。另外,程序只有4个职工信息,太小看公司发展了,再招20个职工。 因此本次作业需要解决3个问题:如何在构造对象时,自动修改对象的individual

文档评论(0)

1亿VIP精品文档

相关文档