Une note sur les classes, les instances et les variables d'instance.
--Class est un dessin de conception
Pour se matérialiser,
--Class est un dessin de conception de voiture
Une variable définie dans une méthode d'instance d'une classe.
Variables qui peuvent être utilisées dans différentes méthodes d'instance tant qu'elles appartiennent à la même classe.
Les variables régulières ne peuvent être utilisées que dans la même méthode d'instance.
L'avantage d'utiliser des variables d'instance est que vous pouvez omettre le code à définir.
class Bridge
def bridge_height1(height_number)
@height_number = height_number
end
def bridge_height2
@height_number *10
end
end
big_bridge = Bridge.new
puts big_bridge.bridge_height1(3)
puts big_bridge.bridge_height2 #Si vous n'utilisez pas de variables d'instance, vous obtiendrez une erreur.
des données de sortie:
3
30
Recommended Posts