Feedback for these lessons is very much welcome. If you like or hate something about a lesson let us know, either on GitHub, via Mail or just tell us in person :)
x
Bibliothek - Teil 2
Beschreibung
In einer Bibliothek können Bücher ausgeliehen werden. Jedes Buch hat einen Titel, einen Autor und eine ISBN. Die Bibliothek kann mehrere Exemplare von einem Buch vorhalten. Die Bibliothek hat 10 Regal mit maximal je 100 Bücher.
Aufgaben
- Erweitere die Klasse
Book
um ein Attribut author. - Schreibe einen neuen Konstruktor, welcher title, ISBN und author entgegen nimmt.
- Instanziiere eine Bibliothek. Nutze
Arrays
für die Bücherregale. - Implementiere die Methode
listBooks()
, welche alle Bücher ausgibt, jedoch keine leeren Regalplätze.
Hinweise
- Ein
Array
aus Objekten hat an den Positionen, an denen noch kein Objekt gespeichert ist, eine Referenz aufnull
statt auf ein Objekt. - Mit
if (sampleReference == null)
kannst du überprüfen ob die sampleReference eine null-Referenz ist.