Skip to content
EntityQ1049476· pop 29· linked from 173 articles

constructor

Sign in to save

Also known as ctor

special method used for initializing a newly allocated object in object-oriented programming

Wikidata facts

Image
Partial Memory Image-Constructor.png
Show 2 more facts
name
initialize
Sources (2)

via Wikidata · CC0

Article · Nederlands

In objectgeoriënteerde programmeertalen is een constructor een bepaald soort methode van een klasse die uitgevoerd wordt wanneer een object van de klasse wordt aangemaakt. Een constructor is vergelijkbaar met een methode maar het levert geen waarde op en het kan niet overgeërfd worden. De scope van een constructor kan ook anders zijn: in bepaalde talen, zoals Java, kan de constructor niet zelf aangeroepen worden. Constructors hebben vaak dezelfde naam als de klasse waartoe ze behoren. Het doel van een constructor is het initialiseren van de van een klasse en het vastleggen van een invariant voor de klasse (indien mogelijk, anders faalt het aanmaken van het object). Een correcte constructor levert een object in een 'geldige' toestand op. In de meeste programmeertalen is overloading van de constructor mogelijk: een klasse kan meerdere constructors hebben met dezelfde naam maar met verschillende parameters. De tegenhanger van de constructor is de destructor die uitgevoerd wordt wanneer het object wordt vernietigd.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories