图书系统(多继承)

本文介绍了一个使用多继承设计的图书管理系统,基类包括书类(含书号、书名、出版社和定价)和作者类(含姓名、年龄和写作时间)。派生出的图书查询卡类增加了系统名称数据成员,并提供显示所有相关信息的函数。示例输入和输出展示了系统如何工作。
摘要由CSDN通过智能技术生成

编写一个程序,其中有一个书类book,该类的数据成员包括:书号、书名、出版社和定价;有一个作者类author,该类的数据成员包括:姓名、年龄和写作时间,每个类都有相应的数据输入、输出。以此两个类为基类,派生出图书查询卡card,并增加一个数据成员表示书籍系统名称,及一个可以显示系统名称、书名、作者、作者年龄、出版社和定价等数据的函数。

注: 输入数据内容有
系统名称 图书编号 图书名 出版社 定价
作者姓名 作者年龄 写作时间
输入:
BitLibrary
1001
C++Language
Bitcon
24.8
Lichunbao
40
2001 10 10
输出:

SysName:BitLibrary
Num:1001
BookName:C++Language
BookConcern:Bitcon
Price:24.8
AuthorName:Lichunbao
AuthorAge:40
PrintTime:2001-10-10

#include <iostream>
#include <string>

using namespace std;

class Book {
   
public:
	Book(int num,string bookname,string bookconcern,double price)
		:m_num(num),m_bookname(bookname),m_bookconcern(bookconcern),m_price
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值