Java: Bücher mit ihren Autoren

Das Buch wird durch eine Titel, ISBN-Nummer, und Preis beschreiben. Alle Attribute sollen gelesen werden können, nur der Preis soll geändert werden können. Die Ausgabe von Buchdaten soll einer Instanz in einer Methode toString zurückgeben.

Die Klasse Autor wird durch die Attribute Name, Synonym und Gage gekennzeichnet. Ein Autor wird mit seinem Namen erzeugt, Alle Attribute können gelesen werden, zusätzlich können Synonym und Gage auch gesetzt werden.Die Klasse Autor besitzt eine Methode toString, welche die Daten des Autors zurückgibt.

Zu jedem Buch soll ein Autor gespeichert werden.

  • Geben Sie im UML-Diagramm die Beziehung zwischen den Klassen Buch und Autor an.
  • Beschreiben Sie, wie der Autor in der Klasse Buch durch Attribute und Methoden eingebunden wird.
  • Implementieren Sie die Klassen Buch und Autor, die die beschriebenen Eigenschaften besitzt.
  • Implementieren Sie ein Java-Programm AppBuch, welches drei Bücher mit ihren Autoren erzeugt und über die Methode toString die Daten ausgibt.