Python: Klassen: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) |
Flinh1 (Diskussion | Beiträge) |
||
Zeile 9: | Zeile 9: | ||
== Allgemeines == | == Allgemeines == | ||
+ | Beispiel für Bauplan: | ||
+ | <nowiki> | ||
+ | class Tiere: | ||
+ | def bewegen(self): | ||
+ | print("Ich bewege mich") | ||
+ | def fressen(self): | ||
+ | print("Ich fresse.") | ||
+ | class Rind(Tiere): | ||
+ | def __init__(self, flecken): | ||
+ | self.kuhflecken = flecken | ||
+ | def findeFutter(self): | ||
+ | self.bewegen() | ||
+ | print("Ich habe Futter gefunden!") | ||
+ | self.fressen() | ||
+ | |||
+ | elsa = Rind(20) | ||
+ | print("Anzahl der Flecken:", elsa.kuhflecken) | ||
+ | elsa.findeFutter()</nowiki> | ||
---- | ---- |
Version vom 19. Juni 2019, 16:11 Uhr
Allgemeines
Beispiel für Bauplan:
class Tiere: def bewegen(self): print("Ich bewege mich") def fressen(self): print("Ich fresse.") class Rind(Tiere): def __init__(self, flecken): self.kuhflecken = flecken def findeFutter(self): self.bewegen() print("Ich habe Futter gefunden!") self.fressen() elsa = Rind(20) print("Anzahl der Flecken:", elsa.kuhflecken) elsa.findeFutter()
Methoden
| |