Pytania oznaczone «private»

Prywatny to sposób hermetyzacji w programowaniu zorientowanym obiektowo.

578
Czy Python ma „prywatne” zmienne w klasach?

Pochodzę ze świata Java i czytam Bruce'a Eckelsa Wzory, przepisy i idiomy języku Python 3 . Podczas czytania o klasach mówi się dalej, że w Pythonie nie ma potrzeby deklarowania zmiennych instancji. Po prostu używasz ich w konstruktorze i bum, są tam. Na przykład: class Simple: def...

245
Czy podklasy dziedziczą pola prywatne?

To pytanie do wywiadu. Czy podklasy dziedziczą pola prywatne? Odpowiedziałem „Nie”, ponieważ nie możemy uzyskać do nich dostępu w „normalny sposób OOP”. Jednak ankieter uważa, że ​​są one dziedziczone, ponieważ możemy uzyskać dostęp do takich pól pośrednio lub za pomocą odbicia i nadal...

238
Definiowanie funkcji modułu prywatnego w Pythonie

Według http://www.faqs.org/docs/diveintopython/fileinfo_private.html : Podobnie jak większość języków, Python ma pojęcie elementów prywatnych: Funkcje prywatne, których nie można wywołać spoza modułu Jeśli jednak zdefiniuję dwa pliki: #a.py __num=1 i: #b.py import a print a.__num po...

226
Klonowanie prywatnego repozytorium Github

Mam prywatne repozytorium w Github dla projektu, nad którym pracuję. Do tej pory pracowałem tylko na domowym pulpicie, ale właśnie kupiłem laptopa i próbuję go skonfigurować, aby móc pracować nad projektem z dowolnego komputera i zmieniać zmiany w trybie push / pull. Dodałem nowy klucz SSH do...

146
Jakiś sposób na wywołanie metody prywatnej?

Mam klasę, która używa XML i odbicia, aby zwrócić Objects do innej klasy. Zwykle te obiekty są polami podrzędnymi obiektu zewnętrznego, ale czasami jest to coś, co chcę wygenerować w locie. Próbowałem czegoś takiego, ale bezskutecznie. Uważam, że dzieje się tak, ponieważ Java nie pozwala na dostęp...