First page Back Continue Last page Overview Image

Methoden in Klassen, 2

class Robot:

def say_hi(self):

print("Hi, I am " + self.name)

x = Robot()

x.name = "Marvin"

x.say_hi()

# wir können sie auch so aufrufen:

Robot.say_hi(x)

Problem in obiger Klassendefinition:

Nach der Initialisierung darf man nicht vergessen dem Roboter in einer weiteren Anweisung einen Namen zu vergeben!