feladat
Készíts egy Book osztályt, aminek a fieldjei legyenek: title, author, price. Írj konsturktort, gettereket, settereket, és írd felül a toString()-et!
Készíts egy BookNotFoundException!
Készíts egy Bookstore osztályt, ami könyvek listáját tárolja! (Tehát legyen benne egy List books field!) Valósíts meg benne az alábbi metódusokat:
void addBook(Book book) Book findBook(String title) throws BookNotFoundException void displayBooks()
A BookstoreApplication osztályt nevezd át BookstoreApplication-re, példányosíts benne egy Bookstore-t, adj hozzá legalább 3 könyvet!
Hívd meg a findBook metódust, kezeld le az előfordulható hibákat!
Pushold fel GitHubra, küldd el Andrisnak!
feladat
Alakítsd át a Bookstore osztályt, hogy egy Map-et tároljon, ami a könyveket és a darabszámukat tárolja el, módosítsd a szükséges metódusokat!
Írj egy InsufficientStockExceptiont!
Írj a Bookstore-ban egy alábbi szignatúrájú metódust: public sellBook(String title, int quantity) throws InsufficientStockException
Próbáld ki a BookstoreApplicationben!