Une instance est comme une entité créée par une classe. Une classe est un dessin de conception et ce qui est créé par une classe (dessin de conception) est appelé une instance.
À titre d'exemple concret, disons que vous avez créé une Benz basée sur un dessin de conception de voiture. Ici, le dessin de conception de la voiture est la classe et Benz est l'instance.
Les variables d'instance sont des valeurs qui ne sont valides que dans une instance particulière. De plus, les variables de classe sont un terme qui a tendance à être mélangé avec des variables d'instance. Considérez la différence entre les deux mots dans l'exemple de voiture ci-dessus.
Supposons que le dessin de conception de voiture comporte «4 pneus» et «forme de voiture». La conception des «4 pneus» est une conception qui s'applique à toutes les voitures, et c'est une valeur commune au sein de la classe (dans le dessin de conception). En d'autres termes, chaque voiture doit avoir quatre pneus.
En revanche, la «forme de la voiture» diffère selon le modèle. Par conséquent, la forme de la voiture utilisée dans chaque cas est différente, comme cette forme lors de la fabrication de Benz et cette forme lors de la fabrication de Prius. Les valeurs qui ne sont valides que dans chacune de ces instances sont appelées variables d'instance.
Cet article est une transcription de mon esprit pour confirmer ma compréhension. Cela peut être faux, alors veuillez le signaler.
Recommended Posts