diff options
Diffstat (limited to 'files/fr/glossary/constructor')
-rw-r--r-- | files/fr/glossary/constructor/index.md | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/files/fr/glossary/constructor/index.md b/files/fr/glossary/constructor/index.md index 8e228ed20e..545cd31294 100644 --- a/files/fr/glossary/constructor/index.md +++ b/files/fr/glossary/constructor/index.md @@ -7,11 +7,12 @@ tags: translation_of: Glossary/Constructor original_slug: Glossaire/Constructeur --- -<p>Un <strong>constructeur</strong> 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")}}.</p> +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")}}. -<h2 id="Syntaxe">Syntaxe</h2> +## Syntaxe -<pre class="brush: js">// Voici un constructeur générique par défaut de la classe Default +```js +// Voici un constructeur générique par défaut de la classe Default function Default() { } @@ -19,31 +20,28 @@ function Default() { // avec des arguments en paramètres function Overloaded(arg1, arg2, ...,argN){ } -</pre> +``` -<p>Pour appeler le constructeur d'une classe en JavaScript, utilisez un opérateur <code>new</code> pour affecter une nouvelle {{glossary("Object reference","référence d'objet")}} à une {{glossary("Variable","variable")}}.</p> +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")}}. -<pre class="brush: js">function Default() { +```js +function Default() { } // Une nouvelle référence d'un objet Default affectée à // la variable locale defaultReference var defaultReference = new Default(); -</pre> +``` + -<p> </p> -<h2 id="Pour_approfondir">Pour approfondir</h2> +## Pour approfondir -<h3 id="Culture_générale">Culture générale</h3> +### Culture générale -<ul> - <li>{{Interwiki("wikipedia", "Constructeur (programmation)", "Constructeur")}} sur Wikipédia</li> -</ul> +- {{Interwiki("wikipedia", "Constructeur (programmation)", "Constructeur")}} sur Wikipédia -<h3 id="Référence_technique">Référence technique</h3> +### Référence technique -<ul> - <li><a href="/fr/docs/Learn/JavaScript/Objects#The_Constructor">Le constructeur en programmation JavaScript orientée objet</a> sur MDN</li> - <li><a href="/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_new">Opérateur new en JavaScript</a> sur MDN</li> -</ul> +- [Le constructeur en programmation JavaScript orientée objet](/fr/docs/Learn/JavaScript/Objects#The_Constructor) sur MDN +- [Opérateur new en JavaScript](/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/L_op%C3%A9rateur_new) sur MDN |