12 Stimmen

Übergabe von self an einen Konstruktor in Python

Ich war vor kurzem auf einem kleinen Python-Projekt arbeiten und kam zu einer Situation, wo ich wollte übergeben self in den Konstruktor eines anderen Objekts. Ich bin mir nicht sicher, warum, aber ich musste nachsehen, ob dies in Python legal ist. Ich habe das schon oft in C++ und Java gemacht, aber ich kann mich nicht erinnern, dass ich das jemals in Python machen musste.

Übergibt Verweise auf self zu neuen Objekten etwas, das nicht als pythonisch ? Ich glaube nicht, dass ich irgendwelche Pythonprogramme gesehen habe, die explizit Selbstreferenzen weitergeben. Habe ich nur zufällig bis jetzt noch keine Notwendigkeit dafür gehabt? Oder kämpfe ich mit dem Python-Stil?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X