En programmation orientée objet, on appelle instance d'une classe, un objet avec un comportement et un état, tous deux définis par la classe. Il s'agit donc d'un objet constituant un exemplaire de la classe[1]. Dans ce contexte, instance est un anglicisme, qui signifie « cas », « exemple ».

L'instanciation est l'action d'instancier, de créer un objet à partir d'un modèle[1]. Elle est réalisée par la composition de deux opérations : l'allocation et l'initialisation. L'allocation consiste à réserver un espace mémoire au nouvel objet. L'initialisation consiste à fixer l'état du nouvel objet. Cette opération fait par exemple appel à l'un des constructeurs de la classe de l'objet à créer[2]. La modification de ces opérations permet de réaliser la réflexion structurelle.

En programmation orientée classe, l'instanciation est la création d'un objet à partir d'une classe. En programmation orientée prototype, l'instanciation consiste à créer un nouvel objet à partir d'un objet existant (clonage).

Notes et références

modifier
  1. a et b « Classes, instances, objets [oo] : Support de Cours »   [PDF], 20 mai 2018 (consulté le 8 novembre 2025), p. 5
  2. ensta-paris, « in204:cpp:syntax:class:constructor [Cours] »  , sur ensta-paris.fr, 18 novembre 2022 (consulté le 8 novembre 2025)

Voir aussi

modifier

Sur les autres projets Wikimedia :

📚 Artikel Terkait di Wikipedia

Tribunal de proximité

loi de programmation 2018-2022 et de réforme pour la justice prévoit la fusion des tribunaux d'instance avec les tribunaux de grande instance. Ainsi au

Tribunal de grande instance (France)

Tribunal de grande instance. Pour les articles homonymes, voir Tribunal de grande instance et TGI. En France, le tribunal de grande instance (TGI) est l'ancienne

Instance

Wikimedia : instance, sur le Wiktionnaire Le mot instance peut avoir plusieurs significations dans différents domaines. en droit, une instance désigne l'ensemble

Méthode (informatique)

(instance de la classe) à la fois ; une méthode statique ou méthode de classe, indépendante de toute instance de la classe (objet). En programmation orientée

JavaScript

pas être confondu avec Java (langage). JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et

Variable d'instance

autres projets Wikimedia : variable d’instance, sur le Wiktionnaire En programmation orientée objet, une variable d'instance est une variable contenant l'état

Tribunal d'instance (France)

remplacé par un tribunal de première instance, dont les compétences recouvrent aussi celles des tribunaux de grande instance de métropole (Paris). Par les ordonnances

Programmation orientée objet

{{section à actualiser}}. La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique. Elle consiste