Constructeur (programmation informatique) - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs est disponible ici.

En programmation orientée objet, le constructeur d'une classe est une méthode particulière appelée lors de l'instanciation. Si le langage l'autorise la surcharge est possible et les constructeurs se différencient par les paramètres passés et renvoyés mais aussi par le formalisme employé. Ainsi, il dans de nombreux langage possible de créer un constructeur par défaut et des constructeurs par recopie.

En Java, new est un opérateur unaire de construction qui crée un nouvel objet ou un nouveau tableau.

Pour créer un nouvel objet, le mot new doit être suivi d'une méthode qui soit un constructeur. Par exemple, on pourra avoir :

MaClasse obj;
...
obj = new MaClasse(5, "bonjour");

si toutefois la classe MaClasse a un constructeur qui possède deux paramètres, un entier et une chaîne de caractères.

Pour créer un nouveau tableau, on peut par exemple écrire :

String(lien) arguments = new String(lien);
ou bien:
int(lien)(lien) uneMatrice = new int(lien)(lien);
ou encore:
int(lien)(lien) quatreLignes = new int(lien)(lien);
Page générée en 0.067 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise