Što novi operator vraća u Javi?
Što novi operator vraća u Javi?

Video: Što novi operator vraća u Javi?

Video: Što novi operator vraća u Javi?
Video: RASTA x CORONA - CRNI MERCEDES (OFFICIAL VIDEO) 2024, Svibanj
Anonim

The novi operater instancira klasu dinamičkim dodjeljivanjem (tj. dodjelom u vrijeme izvođenja) memorije za a novi objekt i vraćajući se referenca na to sjećanje. Ova referenca se zatim pohranjuje u varijablu. Dakle, u Java , svi objekti klase moraju biti dinamički dodijeljeni.

U tom smislu, što se novo vraća u Javi?

The novi operator vraća referencu na objekt koji je kreirao. Ova se referenca obično dodjeljuje varijabli odgovarajućeg tipa, kao što je: Point originOne = novi Točka (23, 94); Referenca vratio od strane novi operater čini ne moraju biti dodijeljeni varijabli.

Drugo, što radi novi operater? Primarna svrha novi operater je dodijeliti memoriju za varijablu ili objekt tijekom vremena izvođenja. To je koristi se umjesto funkcije malloc(). Kada novi operater je korištene, varijable/objekti se smatraju pokazivačima na memorijsku lokaciju koja im je dodijeljena.

Nakon toga se također može zapitati, što novi operator radi u Javi?

' novi ' operater u java je odgovoran za stvaranje novi objekt ili možemo reći instanca klase. Zapravo, on dinamički dodjeljuje memoriju u hrpu s referencom koju definiramo usmjerenom na stog. Dinamička alokacija je samo znači da sjećanje je dodijeljen u vrijeme izvođenja programa.

Što je new operator objasniti na primjeru?

The novi operater označava zahtjev za dodjelu memorije na hrpi. Ako je dostupno dovoljno memorije, novi operater inicijalizira memoriju i vraća adresu novododijeljene i inicijalizirane memorije varijabli pokazivača.

Preporučeni: