Discussion:Instance (programmation)

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons


Discussions[modifier le code]

Article trop spécifique[modifier le code]

Je trouve l'article bien trop spécifique et concret. Une instance n'est-elle pas juste une représentation completée d'un objet générique ?

Exemple, sur chaque machine, on trouve une instance d'un système d'exploitation, et non pas l'ensemble conceptuel "système d'exploitation".

En fait l'instance d'une classe est l'ensemble de la mémoire alloué permettant de manipuler le concept ou l'objet représenté par l'instance généré par la classe. Les objets ne sont pas en mémoire ils sont dans nos têtes. Par exemple un tableau bidimensionnel (en gros un excel plus petit) de 4*5 octet est, normalement et si le développeur en est un, un tableau unidimensionnel qui comporte 4 enregistrements de pointeurs et vers 4 tableaux de 5 octets chacun, le tout géré dans le tas(heap). Donc l'instance de la classe "Tableau"(qui permet de travailler avec des tableaux plus grands ou plus petits) est l'ensemble des 5 tableaux(1 de 4 enregistrement + 4 de 5 octets). L'objet est la représentation bidimensionnelle(grille excel) dans notre esprit que l'on à de l'instance. Comme le comportement d'une classe(méthodes) n'est écrit qu'une seule fois en mémoire et préexiste aux instances il ne fait pas partie des instances de la classe.Ppignol (d) 15 septembre 2010 à 00:33 (CEST)[répondre]