Si digo¿El "que llama" en Java es el mismo que el "receptor" en Ruby?
x.hello()
En Java, objeto x está "llamando" el método que contiene.
En Ruby, el objeto x está "recibiendo" el método que contiene.
¿Es esta la terminología diferente para expresar la misma idea o hay una diferencia fundamental en la ideología aquí?
Viniendo de Java Encuentro la idea del "receptor" de Ruby bastante desconcertante. Quizás alguien podría explicar esto en relación con Java?
No diría que el objeto x está "llamando" al método que contiene. Diría que estoy "llamando" al método * en * objeto x. (No voy a aclarar esto en una respuesta, porque mi cerebro funciona a una velocidad de tres cuartas partes y media de ambición hoy.) –
Lo que dices es consistente con la respuesta de Erickson. – lorz
Así es. Supongo que lo votaré, entonces. –