欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

日本java图书馆_菜鸡的Java笔记 图书馆

最编程 2024-08-13 07:47:51
...

图书大厦

开发要求

现在要求模拟一个图书大厦图书管理的程序结构,可以在图书大厦实现某一类图书的上架操作,下架操作,以及关键字模糊查询的操作

注:只考虑类结构,图书属性只关注名字与价格

具体内容

分析:.........

范例:需要定义的是图书标准

interface Book{ // 准备出图书信息

public String getTitle(); // 得到书的名字

public double getPrice();//得到书的价钱

}

范例:定义图书大厦,一个图书大厦要保存有多本书的信息,所以图书大厦应该使用链表

classBookShop{private Link books = new LinkImpl();//表示的是所有的书

public void add(Book book){//上架图书

this.books.add(book);//向链表中保存数据

}public void delete(Book book){//下架图书

this.books.remove(book);

}publicLink search(String keyWord){

Link result= newLinkImpl();

Object[] obj= this.books.toArray();//将所有的数据转变为 Object 数组

for(int x = 0;x < obj.length; x ++){

Book book=(Book)obj[x];if(book.getTitle().contai