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ę)
Jaka jest różnica między specyfikatorami dostępu a modyfikatorami dostępu?
W Javie, czy modyfikatory dostępu i modyfikatory dostępu to to samo?
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ą.