Python: Klassen: Unterschied zwischen den Versionen

Aus Flinkwiki
Wechseln zu: Navigation, Suche
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, 17:11 Uhr

Seitenübersicht
Zur Seite "Python"
Zur Seite "Python: Module"
Zur Seite "Python: Turtle"
Zur Seite "Python: Tkinter"
Zur Seite "Python: pygame"


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


| |