Pytania otagowane jako access-specifier


8
Jak stworzyć metodę klasy prywatnej?
Jak działa to podejście do tworzenia metody klasy prywatnej: class Person def self.get_name persons_name end class << self private def persons_name "Sam" end end end puts "Hey, " + Person.get_name puts "Hey, " + Person.persons_name #=> raises "private method `persons_name' called for Person:Class (NoMethodError)" Ale to nie: class Person def …


7
Dlaczego Ruby ma metody prywatne i chronione?
Zanim przeczytałem ten artykuł , pomyślałem, że kontrola dostępu w Rubim działa tak: public- może być dostępny przez dowolny obiekt (np. Obj.new.public_method) protected - można uzyskać dostęp tylko z samego obiektu, a także z dowolnych podklas private - to samo, co chronione, ale metoda nie istnieje w podklasach Jednak wydaje …

5
Prywatna metoda wirtualna w C ++
Jaka jest zaleta uczynienia metody prywatnej wirtualną w C ++? Zauważyłem to w projekcie C ++ open source: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element> createElement(const AtomicString& tagName, ExceptionCode&); };


9
Prywatne metody modułów w Rubim
Mam pytanie na dwie części Najlepsze praktyki Mam algorytm, który wykonuje pewne operacje na strukturze danych przy użyciu interfejsu publicznego Obecnie jest to moduł z wieloma metodami statycznymi, wszystkie prywatne, z wyjątkiem jednej metody interfejsu publicznego. Istnieje jedna zmienna instancji, która musi być współużytkowana przez wszystkie metody. Oto opcje, które …

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.