动力节点小编来告诉大家Java图书管理系统基本架构代码。
书类:
包book_management;//图书实体类公共课本{//标题私人字符串书名;//作者私人字符串作者;//价格私人双倍价格;//图书分类私有字符串类型;//借阅状态:默认为false私有布尔isBorrowed;publicBook(StringbookName,Stringauthor,doubleprice,Stringtype){this.bookName=书名;this.author=作者;this.price=价格;this.type=类型;}//只有需要修改的属性才需要提供setter-价格、类型和借贷状态公共无效setPrice(双倍价格){this.price=价格;}公共无效setType(字符串类型){this.type=类型;}公共无效setBorrowed(布尔借用){isBorrowed=借来的;}公共字符串getBookName(){返回书名;}公共字符串getAuthor(){返回作者;}公共双getPrice(){退货价格;}公共字符串getType(){返回类型;}公共布尔isBorrowed(){返回是借来的;}@覆盖公共字符串toString(){返回"书{"+"书名='"+书名+'\''+",作者='"+作者+'\''+",价格="+价格+",type='"+类型+'\''+",isBorrowed="+isBorrowed+'}';}}bookList类:
包book_management;进口来.B;导入java.util.ArrayList;导入java.util.List;//书架公共类书单{//Books存储当前书架中的所有书籍,每个Book对象都是一个Book的实体私有静态List
包book_management;导入java.util.Scanner;//书架操作界面//增删改查-借书-还书//接口中只有全局常量和抽象方法公共接口IOperation{//全局常量,由所有接口的子类共享//static+finalco修改扫描仪扫描仪=新扫描仪(System.in);//在对应的书架类中操作无效工作(BookListbookList);}//添加书籍公共类AddOperation实现IOperation{@覆盖公共无效工作(BookListbookList){System.out.println("正在添加书籍...");}}//借阅图书公共类BorrowOperation实现IOperation{@覆盖公共无效工作(BookListbookList){}}//删除书籍公共类DeleteOperation实现IOperation{@覆盖公共无效工作(BookListbookList){}}//显示所有书籍公共类DisplayAllBooks实现IOperation{@覆盖公共无效工作(BookListbookList){System.out.println("你现在要做的是查看所有书籍!");bookList.displayBooks();}}//找书公共类FindOperation实现IOperation{@覆盖公共无效工作(BookListbookList){}}//还书公共类ReturnOperation实现IOperation{@覆盖公共无效工作(BookListbookList){}}//更新书籍公共类UpdateOperation实现IOperation{@覆盖公共无效工作(BookListbookList){}}
Java库存管理系统软件的介绍
Java项目管理系统的介绍
Java数据库查询代码
Java贪吃蛇源代码讲解
学编程的学费一般是多少费用?
学Java六个月感觉啥也不会?不要担心,让我来帮助你!
学Java可以从事什么工作,职业发展无限可能!
0基础0学费15天面授
有基础直达就业
工作1~3年,加薪神器
工作3~5年,晋升架构
初级202925
初级203221
初级202629
初级203743
答:零基础学Java不要盲目,可以先尝试自己适不适合...查看回答