Ostatnio opublikowałem a question na stackoverflow i dostałem postanowienie.Jaki jest Pythonowy sposób korzystania ze zmiennych prywatnych?
Jedna osoba zasugerowała mi styl kodowania i nie otrzymałem dalszych informacji. Mam następujące pytanie w odniesieniu do poprzedniego zapytania.
Jak zadeklarować prywatne zmienne wewnątrz klasy w python? Pomyślałem, że używając podwójnego podkreślenia (__) zmienna jest traktowana jako prywatna. Proszę mnie poprawić.
Zgodnie z sugestią otrzymaną wcześniej, nie musimy używać metody gettera lub setera. Czy nie powinniśmy użyć gettera lub setera albo obu? Daj mi znać swoją sugestię na ten temat.
Odpowiedź # 1, nie ma prawdziwych zmiennych prywatnych w Pythonie. Zobacz: [this] (http://stackoverflow.com/questions/70528/why-are-pythons-private-methods-not-actually-private) i [this] (http://stackoverflow.com/questions/7456638/true-privateness-in-python/7456669 # 7456669) – NullUserException
http://dirtsimple.org/2004/12/python-is-not-java.html – SingleNegationElimination