У меня есть следующие Ruby
программы:Рубин - Защищенный метод
class Access
def retrieve_public
puts "This is me when public..."
end
private
def retrieve_private
puts "This is me when privtae..."
end
protected
def retrieve_protected
puts "This is me when protected..."
end
end
access = Access.new
access.retrieve_protected
Когда я запускаю его, я получаю следующее:
accessor.rb:23: protected method `retrieve_protected' called for #<Access:0x3925
758> (NoMethodError)
Почему?
Спасибо.
Что вы ожидали от вас? –