类的继承12

#include <iostream>

using namespace std;

 

class Dog

{

public:

    void setdata()

    {

        cin >> name >> age >> sex >> weight;

    }

    void GetName()

    {

        cout << "它的名字叫" << name << "" << endl;

    }

    void GetAge()

    {

        cout << "它今年" << age << "岁。" << endl;

    }

    void GetSex()

    {

        if (sex == 'm')

            cout << "是公的。" << endl;

        else

            cout << "是母的。" << endl;

    }

    void GetWeight()

    {

        cout << "体重" << weight << "千克。" << endl;

    }

 

private:

    char name[20];

    int age;

    char sex;

    double weight;

};

 

int main()

{

    Dog d;

 

    cout << "依次输入狗的姓名,年龄,性别,体重:" << endl;

 

    d.setdata();

    cout << "这是我的狗:" << endl;

    d.GetName();

    d.GetAge();

    d.GetSex();

    d.GetWeight();

 

    return 0;

}

posted @ 2023-04-15 18:55  不会JAVA的小袁  阅读(16)  评论(0)    收藏  举报