实验三 Java继承的编程练习.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:2 大小:51KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

实验三 Java继承的编程练习.doc

实验三Java继承的编程练习.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实验三Java继承的编程练习实验内容:用Java程序模拟实现图书馆信息管理系统。实验目的:学习如何将Java语言的多个知识点(包括:抽象类、接口、异常、IO流、线程、图形界面)应用到一个Java应用程序中,从而锻炼学生综合编程的能力。定义Person(人员)抽象类,Person类包含以下成员:变量:name、gender(性别)、birthDate(出生日期)等方法:修改个人信息、显示个人信息等。定义Reader(读者)接口,在其中定义抽象方法,如:借书、还书、搜索书籍等。定义Student类。Student类是Person的子类,并实现Reader接口。类包含以下成员:变量:学号、专业、借书的数量、借书数量限制等。方法:实现Reader接口的方法。定义Book(书籍)类,也可以定义Book类的子类。Book类及其子类的成员由学生自己思考并给出定义;定义Library(图书馆)类,包含以下成员:变量:Name,图书馆名称students,Student[],记录图书馆的学生信息;books,Books[],记录图书馆的藏书的书名;方法:添加新书、添加新的成员;定义测试(Test)类测试自己设计的系统,测试内容如下:创建Library对象,包括:至少2个Book对象和1个Student对象。使用创建的Student对象测试借书、还书、搜索书籍等方法,并将结果输出到屏幕。