access-specifier

В ruby вы можете сделать следующее: class Thing public def f1 puts "f1" end private def f2 puts "f2" end public def f3 puts "f3" end private def f4 puts "f4" end end Где теперь f1 и f3 и public, f2 и f4-частные. Что происходит внутри, что позволяет вызвать метод ...

Я только что заметил это в некотором коде: class Foo { [...] private: virtual void Bar() = 0; [...] } Это имеет какой-либо цели? (я пытаюсь перенести некоторый код из VS в G++, и это привлекло мое внимание) ...

прежде чем я прочитала в этой статье, Я думал, что контроль доступа в Ruby работает следующим образом: public - можно получить доступ к любому объекту (например Obj.new.public_method) protected - доступ возможен только из самого объекта, а также из любых подклассов private - то же, что и protected, но ме...

у меня есть вопрос из двух частей Лучшие Практики у меня есть алгоритм, который выполняет некоторые операции над структурой данных через публичный интерфейс в настоящее время модуль с многочисленными статическими методами, все частные, за исключением одного метода публичного интерфейса. есть одна переменна...