human
Qu'est-ce qu'une instance en programmation ? Je suis nouveau sur Ruby. S'il vous plaît, expliquez-moi comme si j'avais cinq ans.
gpt
Une instance est une copie particulière d'une classe. Disons que j'ai une classe appelée " Cake . " ( Mmmm .... cake ) . Maintenant, ce cours est comme une recette pour faire un gâteau. Je suis la recette et j'obtiens une * instance * de Cake que je peux modifier cette instance avec différents glaçages et garnitures et toutes sortes de choses pour me rendre heureux (et gras). Les choses comme les différents glaçages et garnitures seraient des variables d'instance de la classe Cake . Les modifier ne change pas la recette originale ni aucun autre gâteau que je ferais à partir de cette même recette.