关闭

编写设计一个People(人)类。该类的数据成员有年龄(age)、身高(height)、体重(weight)和人数(num),其中人数为静态数据成员,成员函数有构造函数(People)、进食(Eatt

993人阅读 评论(0) 收藏 举报

#include<iostream>

using namespace std;

class People{

protected:

int age;

double height;

double weight;

static int num;

public:

People(int a ,double h,double w){

age=a;

height=h;

weight=w;

num++;}

~People(){};

void Sporting(){height++;};

void Eating () {weight++;};

void Sleeping (){

age++;

height++;

weight++;

}

static int getNum(){ return num;} 

void Show() {

cout<<"age"<<" "<<"heigth"<<" "<<"weight"<<" "<<endl;

cout<<age<<" "<<height<<" "<<weight<<endl;}

void showNum(){cout<<"number:"<<num<<endl;};

};

int People::num=0; //一定要给静态函数赋初值

void main(){

 

People t1(52,180,56);

People t2(41,134,42);

t1.Show();

t2.Show();

    t1.showNum();

}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21460次
    • 积分:379
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    阅读排行
    评论排行