C++的程序与借鉴复习

C++的程序与借鉴复习

ID:37917799

大小:200.00 KB

页数:44页

时间:2019-06-02

C++的程序与借鉴复习_第1页
C++的程序与借鉴复习_第2页
C++的程序与借鉴复习_第3页
C++的程序与借鉴复习_第4页
C++的程序与借鉴复习_第5页
资源描述:

《C++的程序与借鉴复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++的程序与借鉴复习Book2:#include//标准化#includeusingnamespacestd;/*构造函数语法:无返回类型,函数名和类名相同,可以有参数,ye也可以无参数this指针类的成员函数自带this指针*/classBook{private://默认为私有成员stringbookname;//书名floatprice;//价格intnumber;//数量public://为Book类添加构造函数//带参数构造函数Book(stringbookname,floatprice,intnumber){cout<

2、<"带参数构造函数被调用";this->bookname=bookname;//为书名赋值this->price=price;this->number=number;}//无参数构造函数Book(){cout<<"无参数构造函数被调用";bookname="noname";//为书名赋值price=0;number=0;}voidsetBook(string,float,int);//设置图书信息voiddisplay();//显示};voidBook::setBook(stringname,floatpri,intnum){bookname=name;//为书名赋

3、值price=pri;number=num;}voidBook::display(){cout<<"图书信息:"<

4、ok[0]相当于book1//第二本书,myBook[1]相当于book2//第三本书,myBook[2]相当于book3//第四本书,myBook[3]相当于book4/*book1.setBook("c++",32,1000);//thisbook2.setBook("java",21,10);book3.setBook("数据结构",12,1000);book4.setBook("离散数学",30,20);*/inti;stringinputName;floatinputPrice;intinputNumber;for(i=0;i<4;i++){cout<<"

5、pleaseinputNo."<<(i+1)<<"book'simformation.";cout<<"inputbook'sname:";cin>>inputName;cout<<"inputbook'sprice:";cin>>inputPrice;cout<<"inputbook'snumber:";cin>>inputNumber;myBook[i].setBook(inputName,inputPrice,inputNumber);}for(i=0;i<4;i++){myBook[i].display();}}classdemo1:#include

6、ostream.h>classCust//客户类{public://公有的,谁都能用//定义类中的数据成员intnumber;//会员号intpoint;//积分//定义类的函数成员//函数类型函数名(参数)voidshow(){cout<<"会员号="<

7、对象的成员c1.number=1001;//访问数据成员c1.point=100;c1.show();//访问函数成员classdemo2:#include//类的封装classCust//客户类{private://私有的,只能在类内访问//定义类中的数据成员intnumber;//会员号intpoint;//积分public://公有的,谁都能用//定义类的函数成员//设计initCust函数,//功能为number和point成员赋值//返回类型void//参数,有不确定的值就设计成参数,//number=?,point=?void

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。