Què retorna el nou operador a Java?
Què retorna el nou operador a Java?

Vídeo: Què retorna el nou operador a Java?

Vídeo: Què retorna el nou operador a Java?
Vídeo: R Bootcamp Programming if else ternary operator switch repeat loop for while break next nested loops 2024, Maig
Anonim

El nou operador crea una instància d'una classe assignant dinàmicament (és a dir, assignació en temps d'execució) memòria per a a nou objecte i tornant una referència a aquesta memòria. A continuació, aquesta referència s'emmagatzema a la variable. Així, en Java , tots els objectes de classe s'han d'assignar dinàmicament.

En aquest sentit, què retorna el nou a Java?

El nou L'operador retorna una referència a l'objecte que ha creat. Aquesta referència normalment s'assigna a una variable del tipus adequat, com ara: Point originOne = nou Punt(23, 94); La referència retornat per la nou operador fa no s'ha d'assignar a una variable.

En segon lloc, què fa el nou operador? La finalitat principal de nou operador és per assignar memòria per a una variable o un objecte durant el temps d'execució. Això és s'utilitza en lloc de la funció malloc(). Quan nou operador és utilitzats, les variables/objectes es consideren punters a la ubicació de memòria assignada a ells.

Posteriorment, també es pot preguntar, què fa el nou operador a Java?

el ' nou ' operador en java és responsable de la creació de nou objecte o podem dir instància d'una classe. De fet, assigna dinàmicament memòria a la pila amb la referència que definim apuntada des de la pila. L'assignació dinàmica és només vol dir que la memòria és assignat en el moment d'execució del programa.

Què explica el nou operador amb un exemple?

El nou operador indica una sol·licitud d'assignació de memòria a l'heap. Si hi ha prou memòria disponible, nou operador inicialitza la memòria i retorna l'adreça de la memòria recentment assignada i inicialitzada a la variable punter.

Recomanat: