3.21 c++上机实验 静态成员+静态成员函数
5-7 定义一个cat类,拥有静态数据成员 numOfCat,记录cat的数目个数,静态成员函数getNumOfCat() 读取numOfCat.设计程序测试这个类,体会静态数据成员和静态数据成员函数的用法
#include <bits/stdc++.h>
using namespace std;
class cat
{
private:
static int numOfCat;
public:
static int getNumOfCat();
cat(){numOfCat++;}
};
int cat::numOfCat=0;
int cat:: getNumOfCat()
{
printf("number of cat is %d\n",numOfCat);
}
int main()
{
cat::getNumOfCat();
cat a;
cat b;
cat::getNumOfCat();
return 0;
}
运行结果