- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 4.1.2 成员函数的定义 void CGoods::RegisterGoods(char name[] , int amount , float price){ strcpy(Name , name) ; //字符串复制函数 Amount=amount ; Price=price ; } void CGoods::CountTotal(void){ Total_value = Price*Amount;} void CGoods::GetName(char name[]){ strcpy(name , Name);} int CGoods::GetAmount(void){return(Amount) ;} float CGoods::GetPrice(dvoi){return(Price) ;} float CGoods::GetTotal_value(void){return(Total_value) ;} 【例4.1】商品类对象应用实例 【例4.1】商品类对象应用实例: #includeiostream #includeiomanip #includestring using namespace std; //省略了类定义 int main( ){ CGoods car ; char string[21] ; int number ; float pr ; 成员名 Name[21] ; Amount ; Price ; Total_value ; 10 minicar 5 2 10 minicar 5 2 string[21] number Pr minicar 5 2 minicar cout“请输入汽车型号:” ; cin.getline(string , 20) ; //输入串长必须小于20 cout“请依次输入汽车数量与单价:” ; cinnumberpr ; car.RegisterGoods(string , number , pr) ; car.CountTotal() ; string[0]=’\0’ ; //字符串string清零 car.GetName(string) ; //string赋值car.Name coutsetw(20)stringsetw(5) car.GetAmount() ; //A coutsetw(10)car.GetPrice()setw(20) car.GetTotal_value()endl ; //B return 0;} 【例4.1_1】完整商品类对象应用实例 class CGoods{ private : char Name[21] ; int Amount ; float Price ;float Total_value ; public : CGoods(); CGoods(char [],int,float); CGoods(char [],float); void RegisterGoods(char[],int,float) ; void CountTotal(void) ; void GetName(char[]) ; int GetAmount(void) ; float GetPrice(void) ; float GetTotal_value(void) ;}; 【例4.1_1】完整商品类对象应用实例 int main( ){ char string[21]={\0}; CGoods Car1(夏利2000,30,98000.0); CGoods Car2(桑塔那2000,164000.0); Car1.GetName(string); //string赋值car.Name coutsetw(20)stringsetw(5) Car1.GetAmount(); coutsetw(10)Car1.GetPrice()setw(20) Car1.GetTotal_value()endl; Car2.GetName(string); //string赋值car.Name coutsetw(20)stringsetw(5)
您可能关注的文档
最近下载
- 《笠翁对韵》.ppt VIP
- SY_T 7297-2016 石油天然气开采企业二氧化碳排放计算方法.docx VIP
- 宪法学90406.ppt
- 小学六年级语文上册期末测试卷及答案精简版.pdf VIP
- 运用QC方法减少屋面防水保护层裂缝.doc VIP
- 专题07 标点符号五年级语文专项提升(统编版).pdf VIP
- 六年级英语上册Unit5FamousPeople(Lesson1)课件人教新起点.ppt VIP
- 2025年6月份青少年无人机技术等级考试理论综合试卷(一级)-2025202520251.pdf VIP
- 新媒体营销-全套PPT课件.pptx
- 《中国共产党支部工作条例(试行)》学习解读.pptx VIP
原创力文档


文档评论(0)