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
| |