C++问题:定义一个BOOK(图书)类
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/23 20:57:57
C++问题:定义一个BOOK(图书)类
定义一个BOOK(图书)类,在该类定义中包括
数据成员:booknumber(书号)、price(价格 )和number(存书数量);
成员函数:display()显示图书的书号、价格以及数量;
borrow()将存书数量减1,并显示当前存书数量;
restore()将存书数量加1,并显示当前存书数量.
构造函数
拷贝构造函数
析构函数
在main函数中,要求创建某一种图书对象,并对该图书进行简要的显示、借阅和归还管理.并使用F10以及F11进行调试,观察程序是如何运行的.
三、扩展
在二的基础上,添加一个普通函数(注意:不是成员函数),该函数接收一个BOOK类的对象,函数对该BOOK类对象的总价值(price* number)进行计算,并返回该值.
在main函数中对该普通函数进行调用.
定义一个BOOK(图书)类,在该类定义中包括
数据成员:booknumber(书号)、price(价格 )和number(存书数量);
成员函数:display()显示图书的书号、价格以及数量;
borrow()将存书数量减1,并显示当前存书数量;
restore()将存书数量加1,并显示当前存书数量.
构造函数
拷贝构造函数
析构函数
在main函数中,要求创建某一种图书对象,并对该图书进行简要的显示、借阅和归还管理.并使用F10以及F11进行调试,观察程序是如何运行的.
三、扩展
在二的基础上,添加一个普通函数(注意:不是成员函数),该函数接收一个BOOK类的对象,函数对该BOOK类对象的总价值(price* number)进行计算,并返回该值.
在main函数中对该普通函数进行调用.
![C++问题:定义一个BOOK(图书)类](/uploads/image/z/5462725-13-5.jpg?t=C%2B%2B%E9%97%AE%E9%A2%98%EF%BC%9A%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AABOOK%EF%BC%88%E5%9B%BE%E4%B9%A6%EF%BC%89%E7%B1%BB)
下面就是该类的定义:
class BOOK{
private:
char bookname[20];
double prize;
int number;
public:
BOOK(char name[]="C++",double _prize=10.0,int _number=20)
BOOK(const BOOK& object){strcpy(this->bookname,object.bookname);
this->prize=object.prize;this->number=object.number;}
:prize(_prize),nuber(_number){strcpy(bookname,name);}
void Display(){cout
class BOOK{
private:
char bookname[20];
double prize;
int number;
public:
BOOK(char name[]="C++",double _prize=10.0,int _number=20)
BOOK(const BOOK& object){strcpy(this->bookname,object.bookname);
this->prize=object.prize;this->number=object.number;}
:prize(_prize),nuber(_number){strcpy(bookname,name);}
void Display(){cout
C++(定义一个Book(图书)类)
C++问题:定义一个BOOK(图书)类
定义一个 Book( 图书 ) 类,在该类定义中包括 数据成员:bookname( 书名 ) 、 price( 价格 )
2,定义一个Book(图书)类,在该类定义中包括数据成员:bookname(书名),price(价格) 和number(
用SQL的有关语句定义用SQL的有关语句定义 (1)图书Book,包括图书编号Book ID、图书名称Title、图书作
定义一个图书类book,其数据成员包括:num(书号),name(书名)和price(单价),高手们.帮帮忙啊、、、
实现简单的图书管理.定义图书类Book,其属性有图书编码,图书名称,图书种类,单价.其方法有初始化图书所有属性的构造函数
C++///定义一个点类(Point) .
c 语言 循环 定义(C基本问题)
一个Mathematica函数定义问题
C语言定义变量问题,看到某些定义变量时在变量名前加一个*号,比如char *a;
C语言问题,定义一个表示日期的结构体变量(包括年月日),写一个函数,返回值为某天是当年的第几天