Ce returnează noul operator în Java?
Ce returnează noul operator în Java?

Video: Ce returnează noul operator în Java?

Video: Ce returnează noul operator în Java?
Video: Return Statement in Java 2024, Mai
Anonim

The nou operator instanțiază o clasă prin alocarea dinamică (adică, alocarea în timpul rulării) memorie pentru a nou obiect şi întorcându-se o referire la acea amintire. Această referință este apoi stocată în variabilă. Astfel, în Java , toate obiectele de clasă trebuie să fie alocate dinamic.

În acest sens, ce se întoarce nou în Java?

The nou operatorul returnează o referință la obiectul creat. Această referință este de obicei atribuită unei variabile de tipul adecvat, cum ar fi: Point originOne = nou Punctul (23, 94); Referinta întors langa nou operator face nu trebuie să fie atribuite unei variabile.

În al doilea rând, ce face noul operator? Scopul principal al noul operator este pentru a aloca memorie pentru o variabilă sau un obiect în timpul rulării. Aceasta este folosit în locul funcției malloc(). Cand noul operator este utilizate, variabilele/obiectele sunt considerate a fi pointeri către locația de memorie alocată acestora.

Ulterior, se poate întreba, de asemenea, ce face operatorul nou în Java?

' nou ' operator în java este responsabil pentru crearea de nou obiect sau putem spune instanță a unei clase. De fapt, alocă dinamic memorie în heap cu referința pe care o definim indicată din stivă. Alocarea dinamică este înseamnă doar că memoria este alocate în timpul rulării programului.

Ce explică noul operator cu un exemplu?

The nou operator denotă o solicitare de alocare de memorie pe Heap. Dacă este disponibilă suficientă memorie, nou operator inițializează memoria și returnează adresa memoriei nou alocate și inițializate variabilei pointer.

Recomandat: