建和做网站,微信公众号管理工具,周浦网站建设公司,项目前期工作6个步骤设计一个Dog类#xff0c;包含name、age、sex和weight等属性#xff0c;在有参数的构造函数中对数据成员进行初始化。
公有成员函数有#xff1a;GetName()、GetAge()、GetSex()和GetWeight()可获取名字、年龄、性别和体重。编写成员函数speak() 显示狗的叫声#xff08;A…设计一个Dog类包含name、age、sex和weight等属性在有参数的构造函数中对数据成员进行初始化。
公有成员函数有GetName()、GetAge()、GetSex()和GetWeight()可获取名字、年龄、性别和体重。编写成员函数speak() 显示狗的叫声Arf!Arf!。编写主函数输入狗的名字、年龄、性别和体重声明Dog对象并用输入的数据通过构造函数初始化对象通过成员函数获取狗的属性并显示出来。
输入狗的信息例如Tom 4 m 2.4
输出
狗的信息外加叫声
例如
Tom 4 m 2.4 Arf!Arf!
代码实现部分
#include iostream #include string
using namespace std;
class Dog { string name; int age; string sex; double weight; public: Dog(string a,int b,string c,double d):name(a),age(b),sex(c),weight(d) {} void GetName()//获取狗的名字 { coutnameendl; } void GetAge()//获取狗的年龄 { coutageendl; } void GetSex()//获取狗的性别 { coutsexendl; } void GetWeight()//获取狗的体重 { coutweightendl; } void speak()//狗叫两声 { coutArf!Arf!endl; } };
int main() { string name; int age; string sex; double weight; cinname; cinage; cinsex; cinweight; Dog D(name,age,sex,weight); D.GetName(); D.GetAge(); D.GetSex(); D.GetWeight(); D.speak(); return 0;
}