From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/fr/glossaire/constructeur/index.html | 48 ++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 files/fr/glossaire/constructeur/index.html (limited to 'files/fr/glossaire/constructeur') diff --git a/files/fr/glossaire/constructeur/index.html b/files/fr/glossaire/constructeur/index.html new file mode 100644 index 0000000000..05981a50d1 --- /dev/null +++ b/files/fr/glossaire/constructeur/index.html @@ -0,0 +1,48 @@ +--- +title: Constructeur +slug: Glossaire/Constructeur +tags: + - Glossaire + - scripts +translation_of: Glossary/Constructor +--- +

Un constructeur est associé à un {{glossary("object","objet")}} d'une classe particulière qui a été instanciée. Le constructeur initialise cet objet et peut fournir un accès à ses informations privées. Le concept de constructeur peut s'appliquer à la plupart des langages de {{glossary("OOP","programmation orientée objet")}}. Dans l'essentiel, un constructeur en {{glossary("JavaScript")}} est en général déclaré lors de l'instance d'une {{glossary("Class","classe")}}.

+ +

Syntaxe

+ +
// Voici un constructeur générique par défaut de la classe Default
+function Default() {
+}
+
+// Voici le constructeur de classe surchargé Overloaded
+// avec des arguments en paramètres
+function Overloaded(arg1, arg2, ...,argN){
+}
+
+ +

Pour appeler le constructeur d'une classe en JavaScript, utilisez un opérateur new pour affecter une nouvelle {{glossary("Object reference","référence d'objet")}} à une {{glossary("Variable","variable")}}.

+ +
function Default() {
+}
+
+// Une nouvelle référence d'un objet Default affectée à
+// la variable locale defaultReference
+var defaultReference = new Default();
+
+ +

 

+ +

Pour approfondir

+ +

Culture générale

+ + + +

Référence technique

+ + -- cgit v1.2.3-54-g00ecf