Çfarë kthen operatori i ri në Java?
Çfarë kthen operatori i ri në Java?

Video: Çfarë kthen operatori i ri në Java?

Video: Çfarë kthen operatori i ri në Java?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Mund
Anonim

Të operator i ri instancon një klasë duke shpërndarë në mënyrë dinamike (d.m.th., alokimin në kohën e ekzekutimit) memorie për një i ri objekt dhe duke u kthyer një referencë për atë kujtim. Kjo referencë më pas ruhet në variabël. Kështu, në Java , të gjitha objektet e klasës duhet të ndahen në mënyrë dinamike.

Në këtë drejtim, çfarë kthimi i ri në Java?

Të i ri operatori i kthen një referencë objektit që ka krijuar. Kjo referencë zakonisht i caktohet një variabli të llojit të duhur, si: Pika e origjinësOne = i ri Pika(23, 94); Referenca u kthye nga i ri operatori bën nuk duhet t'i caktohet një ndryshoreje.

Së dyti, çfarë bën operatori i ri? Qëllimi kryesor i operatori i ri është për të ndarë memorie për një ndryshore ose një objekt gjatë kohës së ekzekutimit. Ajo është përdoret në vend të funksionit malloc(). Kur operatori i ri është të përdorura, variablat/objektet konsiderohen si tregues për vendndodhjen e memories që u është caktuar atyre.

Më pas, dikush mund të pyesë gjithashtu, çfarë bën operatori i ri në Java?

' i ri ' operatori në java është përgjegjës për krijimin e i ri objekt ose mund të themi shembull i një klase. Në fakt, ajo shpërndan në mënyrë dinamike memorien në grumbull me referencën që përcaktojmë të theksuar nga pirgu. Shpërndarja dinamike është thjesht do të thotë se kujtesa është alokuar në kohën e ekzekutimit të programit.

Çfarë shpjegon operatori i ri me shembull?

Të operator i ri tregon një kërkesë për alokim memorie në Heap. Nëse disponohet memorie e mjaftueshme, operator i ri inicializon memorien dhe kthen adresën e memories së re të alokuar dhe të inicializuar në variablin tregues.

Recommended: