类的继承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 @   不会JAVA的小袁  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示