聯(lián)系我們 - 廣告服務(wù) - 聯(lián)系電話:
您的當(dāng)前位置: > 關(guān)注 > > 正文

天天頭條:設(shè)計(jì)帶構(gòu)造函數(shù)的Dog類(lèi) 對(duì)數(shù)據(jù)成員進(jìn)行初始化

來(lái)源:CSDN 時(shí)間:2023-02-02 09:57:28

題目?jī)?nèi)容:

設(shè)計(jì)一個(gè)Dog類(lèi),包含name、age、sex和weight等屬性,在有參數(shù)的構(gòu)造函數(shù)中對(duì)數(shù)據(jù)成員進(jìn)行初始化。

公有成員函數(shù)有:GetName()、GetAge()、GetSex()和GetWeight()可獲取名字、年齡、性別和體重。編寫(xiě)成員函數(shù)speak() 顯示狗的叫聲。編寫(xiě)主函數(shù),輸入狗的名字、年齡、性別和體重;聲明Dog對(duì)象并用輸入的數(shù)據(jù)通過(guò)構(gòu)造函數(shù)初始化對(duì)象,通過(guò)成員函數(shù)獲取狗的屬性并顯示出來(lái)。


【資料圖】

輸入格式:

狗的信息

輸出格式:

狗的信息,外加叫聲

輸入樣例:

Tom 4 m 2.4

輸出樣例:

Tom

4

m

2.4

Arf!Arf!

時(shí)間限制:500ms內(nèi)存限制:32000kb

#include  #include  using namespace std;  class Dog  {      char name[20];      int age;      char sex;      double weight;  public:      void setdata(char* name, int age,char sex,double weight);         void GetName();        void GetAge();        void GetSex();        void GetWeight();       void speak(){cout<<"Arf!Arf!"<>name>>age>>sex>>weight;      dog.setdata( name, age, sex, weight);      dog.GetName();        dog.GetAge();        dog.GetSex();        dog.GetWeight();       dog.speak();      return 0;  }  
責(zé)任編輯:

標(biāo)簽:

相關(guān)推薦:

精彩放送:

新聞聚焦
Top