Klassen

Deklaration einer einfachen Klasse

class Obst:
  typ="nicht näher spezifiziertes Obst"
  def __init__(self):
    self.geschaelt=0
  def schaelen(self):
    if self.geschaelt: print self.typ, ": bin bereits geschält!"
    else: print "schäle", self.typ
    self.geschaelt=1
  def essen(self):
    print self.typ, "hat gut geschmeckt"

Verwendung der Klasse

>>> a=Obst()
>>> a.schaelen()
schäle nicht näher spezifiziertes Obst
>>> a.schaelen()
nicht näher spezifiziertes Obst : bin bereits geschält!
>>> b=Obst()
>>> b.schaelen()
schäle nicht näher spezifiziertes Obst