作业帮 > 综合 > 作业

求用C++解决 定义一个cat类,拥有数据成员weight(重量)和静态数据成员howmanycats(记录cat的个体

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/23 18:11:23
求用C++解决 定义一个cat类,拥有数据成员weight(重量)和静态数据成员howmanycats(记录cat的个体数目)
定义构造函数用来给weight初始化并统计howmanycats的值.定义成员函数print(),输出weight和howmanycats的值,静态数据成员的初值为0,必须在类外定义和初始化.定义主函数,其中建立三个cat类对象,分别用三个对象调用print()函数,分析输出结果.
求用C++解决 定义一个cat类,拥有数据成员weight(重量)和静态数据成员howmanycats(记录cat的个体
#include
using namespace std;
class cat
{
public:
cat();
virtual ~cat();
public:
float weight;
static int howmanycats;
public:
void print();
}
;
int cat::howmanycats = 0;
cat::cat()
{
weight = 0;
howmanycats++;
}
cat::~cat()
{
}
void cat::print()
{
cout