Zoldyck
Lieutenant
- Registriert
- Aug. 2008
- Beiträge
- 554
Hi
Also ich hab diesbezüglich schon ein wenig gegoogelt und bin bisher zur folgenden Erkenntnis gekommen. Verwendet man keine "_" vor einem Variablen oder Methodenname so ist dies wohl mit public gleich zu setzen. Setzt man einen "_" vor den Namen ist es wohl protected und bei zwei "_" kann man wohl von private sprechen. Nun sehe ich aber bei einigen Klassen in den Standardbibliotheken Methoden wie __getitem__() zum Beispiel bei einem Listenobjekt.
Was bedeuten in diesem Fall die Striche nach dem Namen? und haben die "_" vor dem Namen überhaupt noch die selbe Bedeutung wenn man ebenso Striche nach dem Namen setzt?
Gruß Zoldyck
Also ich hab diesbezüglich schon ein wenig gegoogelt und bin bisher zur folgenden Erkenntnis gekommen. Verwendet man keine "_" vor einem Variablen oder Methodenname so ist dies wohl mit public gleich zu setzen. Setzt man einen "_" vor den Namen ist es wohl protected und bei zwei "_" kann man wohl von private sprechen. Nun sehe ich aber bei einigen Klassen in den Standardbibliotheken Methoden wie __getitem__() zum Beispiel bei einem Listenobjekt.
Was bedeuten in diesem Fall die Striche nach dem Namen? und haben die "_" vor dem Namen überhaupt noch die selbe Bedeutung wenn man ebenso Striche nach dem Namen setzt?
Gruß Zoldyck