Pytania otagowane jako private

Prywatny to sposób hermetyzacji w programowaniu zorientowanym obiektowo.


17
Jaka jest różnica między publicznym, prywatnym a chronionym?
Kiedy i dlaczego należy używać public, privateoraz protectedfunkcje i zmienne wewnątrz klasy? Jaka jest różnica między nimi? Przykłady: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private function doSomething() { // ... } // Protected protected $variable; protected function doSomething() { // ... …
988 php  oop  private  public  protected 

12
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 __init__(self, s): print("inside …
578 python  class  private 



11
Zmień prywatne statyczne pole końcowe za pomocą odbicie Java
Mam zajęcia z private static finalpolem, które niestety muszę zmienić w czasie wykonywania. Za pomocą odbicia otrzymuję ten błąd: java.lang.IllegalAccessException: Can not set static final boolean field Czy jest jakiś sposób na zmianę wartości? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true);




3
Jeśli rozwidlę na moim koncie prywatne repozytorium Github innej osoby, czy pojawi się ono na moim koncie jako repozytorium publiczne?
Ktoś dał mi dostęp do jednego z ich prywatnych repozytoriów na Github. Chcę rozwidlić ten projekt na własne konto, aby móc skorzystać z funkcji żądania ściągania Github. Mam tylko podstawowe konto na Github, więc nie mogę tworzyć prywatnych repozytoriów na własną rękę, ale jeśli rozwidlę prywatne repozytorium innej osoby na …

17
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 istnieją w obiekcie. Po powrocie znalazłem w …
245 java  oop  inheritance  private 

8
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 uruchomieniu b.pydrukuje się 1bez żadnego wyjątku. Czy diveintopython jest zły, czy coś źle zrozumiałem? A czy …

19
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 mojego konta Github …
226 git  github  private 


10
Dlaczego zewnętrzne klasy Java mogą uzyskiwać dostęp do prywatnych członków klasy wewnętrznej?
Zauważyłem, że klasy zewnętrzne mogą uzyskać dostęp do prywatnych zmiennych instancji klas wewnętrznych. Jak to jest możliwe? Oto przykładowy kod demonstrujący to samo: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why is this allowed?? } …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.