日本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
上一篇: 日本市场的Java开发