欢迎来到天天文库
浏览记录
ID:37917799
大小:200.00 KB
页数:44页
时间:2019-06-02
《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:#include6、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
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
7、对象的成员c1.number=1001;//访问数据成员c1.point=100;c1.show();//访问函数成员classdemo2:#include//类的封装classCust//客户类{private://私有的,只能在类内访问//定义类中的数据成员intnumber;//会员号intpoint;//积分public://公有的,谁都能用//定义类的函数成员//设计initCust函数,//功能为number和point成员赋值//返回类型void//参数,有不确定的值就设计成参数,//number=?,point=?void
此文档下载收益归作者所有