First page Back Continue Last page Overview Image

Methoden in Klassen, 1

def hi(obj):

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

class Robot:

pass

x = Robot()

x.name = "Marvin"

hi(x)

def hi(obj):

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

class Robot:

say_hi = hi

x = Robot()

x.name = "Marvin"

Robot.say_hi(x)

Wir binden nun die Funktion „hi“ an ein Klassenattribut „say_hi“!

“say_hi” nennt man eine Methode.

Normalerweise wird sie wie folgt aufgerufen:

x.say_hi()