Logo nl.boatexistence.com

Wat is een geparametriseerde constructor in Java?

Inhoudsopgave:

Wat is een geparametriseerde constructor in Java?
Wat is een geparametriseerde constructor in Java?

Video: Wat is een geparametriseerde constructor in Java?

Video: Wat is een geparametriseerde constructor in Java?
Video: Parameterized Constructor in Java | Learn Coding 2024, Mei
Anonim

De geparametriseerde constructors zijn de constructors die een specifiek aantal argumenten hebben dat moet worden doorgegeven Het doel van een geparametriseerde constructor is om door de gebruiker gewenste specifieke waarden toe te kennen aan de instantievariabelen van verschillende voorwerpen. Een geparametriseerde constructor wordt expliciet geschreven door een programmeur.

Wat is een geparametriseerde constructor, geef een voorbeeld?

Voorbeeld van geparametriseerde constructor

Als we bijvoorbeeld het object als volgt maken MyClass obj=new MyClass(123, "Hi"); dan het nieuwe sleutelwoord invokes de geparametriseerde constructor met int en string parameters (MyClass(int, String)) na het maken van het object.

Wat is geparametriseerd in Java?

Een geparametriseerd type is een concretisering van een generiek type met feitelijke typeargumenten … De typeparameter E is een tijdelijke aanduiding die later zal worden vervangen door een typeargument wanneer de generieke type wordt geïnstantieerd en gebruikt. De instantie van een generiek type met feitelijke typeargumenten wordt een geparametriseerd type genoemd.

Wat is het verschil tussen de standaardconstructor en de geparametriseerde constructor?

De standaardconstructor is een constructor die de compiler automatisch genereert bij afwezigheid van door de programmeur gedefinieerde constructors. Omgekeerd is de geparametriseerde constructor een constructor die de programmeur maakt met een of meer parameters om de instantievariabelen van een klasse te initialiseren.

Wat zijn de kenmerken van een geparametriseerde constructor?

Geparameteriseerde constructors

Wanneer een object wordt gedeclareerd in een geparametriseerde constructor, de beginwaarden moeten als argumenten worden doorgegeven aan de constructorfunctieDe normale manier van objectdeclaratie werkt mogelijk niet. De constructors kunnen expliciet of impliciet worden aangeroepen.

Aanbevolen: