Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:archiv:m320:learningunits:lu04:loesungen:lu03-aufgabe_4 [2026/08/30 14:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1modul:archiv:m320:learningunits:lu04:loesungen:lu03-aufgabe_4 [2026/08/30 14:10] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195
Zeile 1: Zeile 1:
 +==== Lösung 4 - Kommunikation von Objekten ====
 +Sie finden hier die nötige Anpassung in der Datei main.py...
 +\\
 +<code python>
 +from instrument import Instrument
 +from musician import Musician
  
 +
 +#   main.py dien t der Ausführung der Applikation.
 +#   Es werden die benötigen Objekte erzeugt und die
 +#   Methoden gemäss Vorgabe aufgerufen.
 +
 +def main():
 +    guitar = Instrument('Gitarre')
 +    piano = Instrument('Klavier')
 +    max = Musician('Max', guitar)
 +    moritz = Musician('Moritz', piano)
 +
 +    max.play_tone('a')
 +    moritz.play_tone('f')
 +
 +if __name__ == "__main__":
 +    main()
 +
 +</code>
 +..sowie das Sequenzdiagramm.\\
 +\\
 +{{modul:archiv:m320:learningunits:lu04:loesungen:lu03-aufg4_loesung.png?500|}}
 +
 +----
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) René Probst