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

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

Video: Šta novi operator vraća u Javi?
Video: ГЕТМАН, Историческая драма. Полнометражная версия. 2024, Maj
Anonim

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

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

The novo operator vraća referencu na objekt koji je kreirao. Ova referenca se obično dodeljuje varijabli odgovarajućeg tipa, kao što je: Point originOne = novo Tačka(23, 94); Referenca vratio by the novo operater radi ne moraju biti dodijeljene varijabli.

Drugo, šta radi novi operater? Primarna svrha novi operater je dodijeliti memoriju za varijablu ili objekt tokom vremena rada. To je koristi se umjesto funkcije malloc(). Kada novi operater je Kada se koriste, varijable/objekti se smatraju pokazivačima na memorijsku lokaciju koja im je dodijeljena.

Nakon toga, može se zapitati i šta radi novi operater u Javi?

' novo ' operater in java is odgovoran za stvaranje novo objekt ili možemo reći instanca klase. Zapravo, on dinamički dodjeljuje memoriju u hrpu s referencom koju definiramo usmjerenom iz steka. Dinamička alokacija je samo znači da je memorija je dodijeljeno u vrijeme izvođenja programa.

Šta je novi 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čuje se: