聯系我們 - 廣告服務 - 聯系電話:
您的當前位置: > 關注 > > 正文

天天頭條:設計帶構造函數的Dog類 對數據成員進行初始化

來源:CSDN 時間:2023-02-02 09:57:28

題目內容:

設計一個Dog類,包含name、age、sex和weight等屬性,在有參數的構造函數中對數據成員進行初始化。

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


【資料圖】

輸入格式:

狗的信息

輸出格式:

狗的信息,外加叫聲

輸入樣例:

Tom 4 m 2.4

輸出樣例:

Tom

4

m

2.4

Arf!Arf!

時間限制:500ms內存限制: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;  }  
責任編輯:

標簽:

相關推薦:

精彩放送:

新聞聚焦
Top 岛国精品在线