Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
talit:tutorial_oop [2020-11-25 12:51] – [Vorbereitung Console Game] spstalit:tutorial_oop [2020-11-30 13:57] (aktuell) – [Vererbung] sps
Zeile 364: Zeile 364:
 Ein wichtiges Konzept der OOP ist die **Vererbung**. Ein wichtiges Konzept der OOP ist die **Vererbung**.
  
-Machen wir ein Beispiel: In unserem Code haben wir eine Klasse //Voci//. Für jeder Datenfile, welches eine Wörtliliste enthält, erstellen wir ein //Voci//-Objekt. Nachdem wir die Wörtli gelern haben, wollen wir den Inhalt des //Voci//-Objekts zurück in die Datei schreiben. Es macht also Sinn, wenn die //Voci//-Klasse zwei Methoden //read\_file// und //save\_file// hat. Die Klasse könnte dann so aussehen:+Machen wir ein Beispiel: In unserem Code haben wir eine Klasse //Voci//. Für jedes Datenfile, welches eine Wörtliliste enthält, erstellen wir ein //Voci//-Objekt. Nachdem wir die Wörtli gelernt haben, wollen wir den Inhalt des //Voci//-Objekts zurück in die Datei schreiben. Es macht also Sinn, wenn die //Voci//-Klasse zwei Methoden //read\_file// und //save\_file// hat. Die Klasse könnte dann so aussehen:
  
 <code python> <code python>
Zeile 432: Zeile 432:
 Schreibe deinen Code möglichst objektorientiert um. Schreibe deinen Code möglichst objektorientiert um.
  
-//Tipp:// Kopiere deinen bestehenden Code nur in kleinen Päckchen in die neue Game-Struktur. Stelle immer sicher, dass der Code keine Fehler beinhaltet, bevor du dich um weiteren Code kümmerst.+//Tipp:// Kopiere deinen bestehenden Code nur in kleinen Päckchen in die neue Struktur. Stelle immer sicher, dass der Code keine Fehler beinhaltet, bevor du dich um weiteren Code kümmerst.
  
 ## Aufgabe 8 ## Aufgabe 8
  • talit/tutorial_oop.1606308663.txt.gz
  • Zuletzt geändert: 2020-11-25 12:51
  • von sps