Hvad returnerer ny operatør i Java?
Hvad returnerer ny operatør i Java?

Video: Hvad returnerer ny operatør i Java?

Video: Hvad returnerer ny operatør i Java?
Video: Return Statement in Java 2024, Kan
Anonim

Det ny operatør instansierer en klasse ved dynamisk at allokere (dvs. allokering ved kørselstid) hukommelse for en ny objekt og vender tilbage en henvisning til denne hukommelse. Denne reference gemmes derefter i variablen. Således i Java , skal alle klasseobjekter være dynamisk allokeret.

I denne forbindelse, hvad vender nyt tilbage i Java?

Det ny operator returnerer en reference til det objekt, den oprettede. Denne reference tildeles normalt til en variabel af den passende type, såsom: Point originOne = ny Punkt (23, 94); Referencen vendt tilbage ved ny operatør gør ikke skal tildeles en variabel.

For det andet, hvad gør den nye operatør? Det primære formål med ny operatør er at allokere hukommelse til en variabel eller et objekt under kørselstid. Det er bruges i stedet for malloc() funktion. Hvornår ny operatør er brugt, anses variablerne/objekterne for at være pejlemærker til den hukommelsesplacering, der er tildelt dem.

Efterfølgende kan man også spørge, hvad ny operatør laver i Java?

Det ' ny ' operatør i java er ansvarlig for oprettelsen af ny objekt eller vi kan sige forekomst af en klasse. Faktisk allokerer den dynamisk hukommelse i heapen med referencen, vi definerer, peget fra stakken. Den dynamiske tildeling er betyder bare, at hukommelsen er tildelt ved programmets kørselstid.

Hvad er ny operatør forklare med eksempel?

Det ny operatør angiver en anmodning om hukommelsestildeling på Heapen. Hvis der er tilstrækkelig hukommelse til rådighed, ny operatør initialiserer hukommelsen og returnerer adressen på den nyligt allokerede og initialiserede hukommelse til pointervariablen.

Anbefalede: