aboutsummaryrefslogtreecommitdiff
path: root/files/nl/glossary/constructor/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/nl/glossary/constructor/index.html')
-rw-r--r--files/nl/glossary/constructor/index.html45
1 files changed, 45 insertions, 0 deletions
diff --git a/files/nl/glossary/constructor/index.html b/files/nl/glossary/constructor/index.html
new file mode 100644
index 0000000000..728e316c05
--- /dev/null
+++ b/files/nl/glossary/constructor/index.html
@@ -0,0 +1,45 @@
+---
+title: Constructor
+slug: Glossary/Constructor
+translation_of: Glossary/Constructor
+---
+<p>Een <strong>constructor</strong> behoort tot een bepaalde {{glossary("object")}} {{glossary("class", "klasse")}} en wordt gebruikt om een instantie van het object te maken en het object te initialiseren. Het concept van een constructor is terug te vinden in de meeste {{glossary("OOP","object-georiënteerde")}} programmeertalen.</p>
+
+<h2 id="Syntax">Syntax</h2>
+
+<pre class="brush: js">// Dit is een generische standaard constructor voor klasse Default
+function Default() {
+}
+
+// Dit is een overloaded constructor voor klasse Overloaded
+// met parameter argumenten
+function Overloaded(arg1, arg2, ...,argN){
+}
+</pre>
+
+<p>Om in {{glossary("JavaScript")}} een nieuwe {{glossary("object reference", "object referentie")}} toe te wijzen aan een {{glossary("variable", "variabele")}} gebruiken we de new operator in combinatie met een constructor van de gewenste klasse.</p>
+
+<pre class="brush: js">function Default() {
+}
+
+// Een nieuwe referentie naar een Default object wordt toegewezen
+// aan een lokale variabele defaultReference
+var defaultReference = new Default();
+</pre>
+
+<p> </p>
+
+<h2 id="Leer_meer">Leer meer</h2>
+
+<h3 id="Algemene_kennis">Algemene kennis</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "Constructor_%28object-oriented_programming%29", "Constructor")}} op Wikipedia</li>
+</ul>
+
+<h3 id="Technische_referentie">Technische referentie</h3>
+
+<ul>
+ <li><a href="/en-US/docs/Web/JavaScript/Introduction_to_Object-Oriented_JavaScript#The_Constructor">The constructor in object oriented programming for JavaScript</a> op MDN</li>
+ <li><a href="/en-US/docs/Web/JavaScript/Reference/Operators/new">New operator in JavaScript</a> op MDN</li>
+</ul>