Почему <code>private</code> в Ruby работает не так, как в Java?

Ruby / RailsMiddleRuby OOP и Object ModelВопрос с подвохомruby|oop|private|rails|почему <code>private</code> в ruby работает не таккак в java?

Ответ:

Private-метод в Ruby вызывается без явного receiver. Это не просто “доступен только внутри класса”, а правило вызова метода. Ошибка: ожидать Java-подобную модель доступа и удивляться поведению наследников/receiver.

Источники

Похожие вопросы