Wat geeft de nieuwe operator terug in Java?
Wat geeft de nieuwe operator terug in Java?

Video: Wat geeft de nieuwe operator terug in Java?

Video: Wat geeft de nieuwe operator terug in Java?
Video: Return Statement in Java 2024, December
Anonim

De nieuwe operator instantieert een klasse door dynamisch geheugen toe te wijzen (d.w.z. toewijzing tijdens runtime) voor a nieuwe object en terugkerend een verwijzing naar die herinnering. Deze referentie wordt vervolgens opgeslagen in de variabele. Dus, in Java , moeten alle klasseobjecten dynamisch worden toegewezen.

Wat levert nieuw in dit verband op in Java?

De nieuwe operator retourneert een verwijzing naar het object dat het heeft gemaakt. Deze verwijzing wordt meestal toegewezen aan een variabele van het juiste type, zoals: Point originOne = nieuwe Punt (23, 94); De referentie teruggekeerd Door de nieuwe operator doet hoeft niet aan een variabele te worden toegewezen.

Ten tweede, wat doet de nieuwe operator? Het primaire doel van nieuwe operator is om geheugen toe te wijzen voor een variabele of een object tijdens runtime. Het is gebruikt in plaats van de functie malloc(). Wanneer nieuwe operator is gebruikt, worden de variabelen/objecten beschouwd als verwijzingen naar de geheugenlocatie die eraan is toegewezen.

Vervolgens kan men zich ook afvragen, wat doet de nieuwe operator in Java?

De ' nieuwe ' operator in java is verantwoordelijk voor het maken van nieuwe object of we kunnen zeggen instantie van een klasse. In feite wijst het dynamisch geheugen toe aan de heap met de referentie die we definiëren vanaf de stapel. De dynamische toewijzing is betekent alleen dat het geheugen is toegewezen tijdens de looptijd van het programma.

Wat is nieuwe operator uitleggen met voorbeeld?

De nieuwe operator geeft een verzoek aan voor geheugentoewijzing op de heap. Als er voldoende geheugen beschikbaar is, nieuwe operator initialiseert het geheugen en retourneert het adres van het nieuw toegewezen en geïnitialiseerde geheugen naar de pointervariabele.

Aanbevolen: