access-specifier

Różnica między dziedziczeniem prywatnym, publicznym i chronionym

Jaka jest różnica między public, private, i protected dziedziczenie w C++? Wszystkie pytania, które znalazłem, dotyczą konkretnych przypadków.

Dlaczego Ruby ma metody prywatne i chronione?

Zanim przeczytałem Ten artykuł , myślałem, że Kontrola dostępu w Rubim działa tak: public - można uzyskać dostęp przez d ... . Jaki w tym sens? Kiedy istnieje scenariusz, w którym nie chcesz, aby Twoja metoda była wywoływana z wyraźnym odbiornikiem?

Jaki jest dobry przykład, aby odróżnić fileprivate i private w Swift3

Ten artykuł był pomocny w zrozumieniu nowych specyfikacji dostępu w Swift 3. Podaje również przykłady różnych zastosowań fi ... tanie brzmi - czy użycie fileprivate Na funkcji, która będzie używana tylko w tym pliku nie jest tym samym co użycie private?

Prywatne metody modułów w Ruby

Mam pytanie dwuczęściowe Najlepsze Praktyki mam algorytm, który wykonuje jakąś operację na strukturze danych za pomocą ... s "Private method"; end end private tam nie wydaje się mieć żadnego efektu , nadal mogę zadzwonić Thing.priv bez problemu.

Dlaczego mogę uzyskać dostęp do prywatnych zmiennych w konstruktorze kopiowania?

Nauczyłem się, że nigdy nie mogę uzyskać dostępu do prywatnej zmiennej, tylko z funkcją get w klasie. Ale dlaczego mogę uzysk ... rst + (f.pEnd - f.pFirst); std::copy(f.pFirst, f.pLast, pFirst); } Moja deklaracja: private: T *pFirst,*pLast,*pEnd;

Jaka jest domyślna Specyfikacja dostępu w Javie?

Właśnie zacząłem czytać książkę Java i zastanawiałem się, który specyfikator dostępu jest domyślny, jeśli żaden nie jest określony?

Który jest domyślnym określnikiem dostępu w Javie?

Więc po prostu zacząłem czytać książkę Java i zastanawiałem się; który specyfikator dostępu jest domyślny, jeśli żaden nie jest określony?

Zrozumienie prywatnych metod w Ruby

class Example private def example_test puts 'Hello' end end e = Example.new e.example_test To oczywiście nie zadziała ... źć to pytanie podczas google trails: może to być pomocne - http://weblog.jamisbuck.org/2007/2/23/method-visibility-in-ruby

Dostęp do chronionego członka poprzez member-pointer: czy to hack?

Wszyscy wiemy, że elementy określone protected z klasy bazowej mogą być dostępne tylko z własnej instancji klasy pochodnej. J ... komentarzy wyłoniło się kolejne pytanie: Jeśli Derived::f jest wywołana z rzeczywistym Base, czy to nieokreślone zachowanie?

Dlaczego wirtualna funkcja miałaby być prywatna?

Właśnie zauważyłem to w jakimś kodzie: class Foo { [...] private: virtual void Bar() = 0; [...] } Czy to ma jakiś cel? (próbuję przenieść jakiś kod Z VS do G++, i to przykuło moją uwagę)

Różnica między domyślnym określnikiem dostępu a określnikiem dostępu chronionego w języku java

Próbowałem nauczyć się Javy i kiedy przechodziłem przez specyfikatory dostępu, miałem wątpliwości, jaka jest różnica między domyślnym, jeśli nie jest określony żaden, a specyfikatorem chronionego dostępu?

Po co upubliczniać prywatnego członka klasy wewnętrznej w Javie?

Jaki jest powód ogłoszenia członka prywatnej wewnętrznej klasy publicznej w Javie, jeśli nadal nie można uzyskać do niej dost ... s InnerEvenIterator { // ... public boolean hasNext() { // Why public? // ... } } }

Jak uczynić konstruktor klasy prywatnym w Ruby?

class A private def initialize puts "wtf?" end end A.new #still works and calls initialize I class A private d ... r.new end end Doesn ' t work all Więc jaka jest właściwa droga? Chcę uczynić new prywatną i nazwać ją metodą fabryczną.