Hét vraag- en antwoordplatform van Nederland

Wat doet de New operator in Java?

Wat doet de New operator in Java?
Ik zoek een duidelijk antwoord in het Nederlands.

Verwijderde gebruiker
6 jaar geleden
Geef jouw antwoord
0 / 2500
Geef Antwoord

Antwoorden (1)

De New operator (in Java en andere talen) zorgt voor een aanroep van de constructor van een Class.
In de constructor van een Class worden een aantal standaard, dan wel default zaken geregeld.
Bijvoorbeeld als je een invulveld op je scherm wilt kun je by default:
De aanhef neerzetten
De grootte van het invulveld neerzetten.
De achtergrondkleur neerzetten.

Er is besloten dat, ook al hoeft de constructor niets te doen, dat voor een Class altijd de constructor moet worden aangeroepen.
Dus een Class moet je altijd instantiëren met new.
Dit in tegenstelling met bijvoorbeeld een string.
Die kun je instantieren met bijvoorbeeld:
const string = "Zomer".
Verwijderde gebruiker
6 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing