一个简单的java图书管理系统,不需要图形界面 150

1.定义Person(人员)抽象类,Person类包含以下成员:变量:name、gender(性别)、birthDate(出生日期)等方法:修改个人信息、显示个人信息等。... 1.定义Person(人员)抽象类, Person类包含以下成员:
变量:name、gender(性别)、birthDate(出生日期)等
方法:修改个人信息、显示个人信息等。
2.定义Reader(读者)接口,在其中定义抽象方法,如:借书、还书、搜索书籍等。
3.定义Student类。Student类是Person的子类,并实现Reader接口。类包含以下成员:
变量:学号、专业、借书的数量、借书数量限制等。
方法: 实现Reader接口的方法
( 借书数量达到借书上限数的BorrowedBookOutOfLimitException异常,包含以下成员:
变量:borrowedBookLimit(借书数量限制)等
方法:输出异常信息等)
4.定义Book(书籍)类,也可以定义Book类的子类。Book类及其子类的成员由学生自己思考并给出定义;
5.定义Library(图书馆)类,包含以下成员:
变量:
Name,图书馆名称
students, Student[],记录图书馆的学生信息;
books, Books[],记录图书馆的藏书的书名;
方法:添加新书、添加新的成员;
6.定义测试(Test)类测试自己设计的系统,测试内容如下:
创建Library对象,包括:至少2个Book对象和1个Student对象。
使用创建的Student对象测试借书、还书、搜索书籍等方法,并将结果输出到屏幕。
希望可以尽量实现上面功能,邮箱1786130298@qq.com
展开
 我来答
残樱在傲师1f
2013-01-11 · TA获得超过160个赞
知道小有建树答主
回答量:3932
采纳率:0%
帮助的人:1017万
展开全部
?连?
?络?
?方?有时间的话可以帮你
?法?
?见?java图书管理系统
?我?
?百?
?度?百度hi加我
?信?
?息?
你害啦我
2013-01-09
知道答主
回答量:26
采纳率:0%
帮助的人:6.4万
展开全部
55445545545
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式