Bombentrichter
1. Der Klasse Mieter ein Attribut Wohnung zuweisen, macht natürlich Sinn. Hab mich nur gewundert, warum in der Klasse Wohnung der Attribut Mieter vorhanden ist. Ich meine, bei allen anderen Assoziationen und Aggregationen sind die Attribute gleich an den Verbindungslinien vermerkt.
Frage: Ich muss immer den Umweg über die ketSet() gehen, also mir aus den Keys der Map ein Set mit allen Keys erstellen lassen, und das Set dann mit einer for-Schleife einzeln durchgehe??
Folgendes ist nämlich nicht möglich (Eclipse streikt da bei whngen):public Integer mietberechnung(){ Integer sum = 0; for (Wohnung w: whngen){ sum = sum + w.getMiete(); } }
Also, ich denke/hoffe, ich habe bis auf die Einbeziehug diese Assoziationsklasse soweit alles einigermaßen verstanden :happy:
Jede Entscheidung ist der Tod von Milliarden von Möglichkeiten
Ich denke doch, dass zu der Assoziationsklasse Mietvertrag immer nur ein Mieter gehört und dafür beliebig viele Mietverträge von der Hausverwaltung verwaltet werden