一个简单的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 展开
变量: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 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询