Preguntas etiquetadas con instance-variables

En la programación orientada a objetos con clases, una variable de instancia es una variable definida en una clase (es decir, una variable miembro), para la cual cada objeto de la clase tiene una copia separada.

179
Variable de instancia: self vs @

Aquí hay un código: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end Lo que quiero saber es la diferencia entre usar @agey self.ageen