exercise_14.md 585 字节
Newer Older
Y
Yuan Yuan 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
# 题目14

在BookSeller类中实现`public Book createBook(String name, String type);`方法,作用是当type等于"DB"时,创建一个DataBaseBook对象,对象的id是由IDHolder分配的id,name是参数的name,type是该类对应的枚举对象,pages为200,price为50.0。


## 答案

```java

public class BookSeller {
    public Book createBook(String name, String type) {
        if (type.equals("DB")) {
            return new DataBaseBook(IDHolder.fetchId(), name, BookType.DataBaseBook, 200, 50.0);
        } 
        return null;
    }
}

```

## 选项