/*功能:动物类日期:2013-10-12*/#include <iostream>#include <string>using namespace std;class Animal{public: Animal(string aName,string aGender,string aColor,string aVoice); ~Animal(); void rest(); void Display()const;private: string m_aName; string m_aGender; string m_aColor; string m_aVoice;};Animal::Animal(string aName="Dog",string aGender="Male",string aColor="Yellow",string aVoice="wangwang"):m_aName(aName),m_aGender(aGender),m_aColor(aColor),m_aVoice(aVoice){};Animal::~Animal(){};void Animal::Display()const{ cout<<"Now animal information is:"<<endl; cout<<"Animal name:"<<m_aName<<endl; cout<<"Animal gender:"<<m_aGender<<endl; cout<<"Animal color:"<<m_aColor<<endl; cout<<"Animal Voice:"<<m_aVoice<<endl; cout<<"What do you want to reset:(1.name;2.gender;3.color;4.voice;5.exit)";}void Animal::rest(){ int choice; do { Display(); cin>>choice; switch(choice) { case 1: cout<<"Reset name:"; cin>>m_aName; break; case 2: cout<<"Reset gender:"; cin>>m_aGender; break; case 3: cout<<"Reset color:"; cin>>m_aColor; break; case 4: cout<<"Reset voice:"; cin>>m_aVoice; break; case 5: break;
} }while(choice!=5);}int main(void){ Animal animal; animal.rest(); system("pause"); return 0;}动物类及修改-C++

最后更新于 2022-12-25
部分内容可能已过时,请注意信息时效。
本文采用 CC BY-NC-SA 4.0 许可,转载请注明出处与作者。
支持一下
如果这篇文章对你有帮助,欢迎打赏或分享。
评论