C++实验 类和对象

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:44:33
实验一:类和对象
1、实验目的:掌握类和对象的使用。
2、实验环境与条件:
windows 2000, VC++6.0
3、实验内容:
编写程序:
定义一个Book(图书)类,在该类定义中包括
数据成员: m_Bookname(书名)umber(存书数量);、m_Price(价格)和m_N
成员函数: 默认构造函数,带参数构造函数,复制构造函数,析构函数,Display()显示图书的情况;Borrow()将存书数量减1,并显示当前存书数量;Restore()将存书数量加1,并显示当前存书数量。
在main函数中,要求创建Book类对象,并对该图书进行简单的显示、借阅和归还管理。
4、辅助指导说明
建立一个win32控制台工程,选择空工程
在工程中建立一个或多个C++源程序。
可以有任意多个头文件。
注意一个工程中只能有一个main()函数。
main()函数应当在C++源程序文件中。
使用调试菜单,可以设置断点。可以单步执行,观察变量的值。通过在项目上用右键中的菜单设置。
5. 源代码

这个编程不难啊,为什么自己不试试。

新建一个类:
class Book
{
private:
string m_Bookname;
int number;
float m_Price;
public:

Book();
book(string bookName,int bookNumber,float bookPrice);
virtual ~Book(){};
void Display();
int Borrow();
int Restore();
}

写函数(举例):
Book::Book() //构造
{
string m_Bookname = 。。;
int number = 。。;
float m_Price 。。;
}

void Book::Display()
{
cout<<"书名:"<<m_Bookname<<endl;
cout<<"数量:"<<number<<endl;
。。。
}

主函数:
void main()
{
Book book;//类对象
book.Book(历史,2,13.5);
book.Display();
return;
}

大概如此,不懂加我112876463

class Book
{
public:
string m_Bookname;
int number;
float m_Price;

public:
Book();
Book(string bookName,int bookNumber,floa