简介
利用类,抽象类,封装,继承,多态,接口等知识点编写图书管理系统
核心需求
1、简单的登录
2、管理员端
查阅书籍
增加书籍
删除书籍
打印书籍列表
退出
3、用户端
查询书籍
借阅书籍
归还书籍
退出
类的设计
- 创建图书相关的类
先创建 package book
创建 Book 类, 表示一本书
创建 BookList 类, 用来保存 N 本书.
- 创建操作相关的类
先创建package operation 相关的类都继承这个接口
创建一组操作类, 每个类对应一个用户的动作.
- 创建用户相关的类
先创建 package user
创建 User 类, 这是一个抽象类
创建普通用户类, 是 User 的子类.
创建管理员用户类
4.进行整合
在package user中创建 Main 类和 main 方法, 搭建整体逻辑
运行结果
管理员
普通用户
让我们一起遨游在代码中吧 阿巴