Seite 1 von 1

Kurze Frage: Was bedeutet es wenn zb bla.blu.bli ? OOP

Verfasst: Mittwoch 20. März 2013, 22:44
von JonnyDamnnox
Hallo,
Ich beschäftige mich grade ein wenig mit OOP von Python. Jetzt weiß ich zwar das man Funktion(Methoden usw) mit objekt.funktion(x) aufrufen kann. Allerdings hab ich auch schon so etwas wie irgendwie.irgendwo.irgendwann gesehen, also mit drei Punkten. Was genau bedeutet das?? Hat es was mit komposition von klassen/objekten zu tun?? Wann macht man das?

Gruß

Re: Kurze Frage: Was bedeutet es wenn zb bla.blu.bli ? OOP

Verfasst: Mittwoch 20. März 2013, 23:22
von cofi
Ein `.' ist ein Zugriff auf Attribute eines Objektes (auch bei Methoden), da in Python alles ein Objekt ist, gibt dieser Zugriff ein Objekt zurueck. Und auch auf dessen Attribute kann man zugreifen.

Wann man das macht? Wenn es nuetzlich ist.