Ką naujas operatorius grąžina Java?
Ką naujas operatorius grąžina Java?

Video: Ką naujas operatorius grąžina Java?

Video: Ką naujas operatorius grąžina Java?
Video: Return Statement in Java 2024, Gegužė
Anonim

The naujas operatorius sukuria klasę dinamiškai paskirstydamas (ty paskirstydamas vykdymo metu) atmintį naujas objektas ir grįžtant nuoroda į tą atmintį. Tada ši nuoroda išsaugoma kintamajame. Taigi, į Java , visi klasės objektai turi būti dinamiškai paskirstyti.

Šiuo atžvilgiu, ką naujo grįžta Java?

The naujas operatorius grąžina nuorodą į sukurtą objektą. Ši nuoroda paprastai priskiriama atitinkamo tipo kintamajam, pvz.: Point originOne = naujas punktas(23, 94); Nuoroda grįžo prie naujas operatorius daro neturi būti priskirtas kintamajam.

Antra, ką veikia naujasis operatorius? Pagrindinis tikslas naujas operatorius skirti atminties kintamajam arba objektui vykdymo metu. Tai yra naudojamas vietoj malloc() funkcijos. Kada naujas operatorius naudojami, kintamieji/objektai laikomi rodyklėmis į jiems skirtą atminties vietą.

Vėliau taip pat galima paklausti, ką naujasis operatorius veikia Java?

' naujas ' operatorius in java yra atsakingas už sukūrimą naujas objektas arba galime sakyti klasės egzempliorius. Tiesą sakant, jis dinamiškai paskirsto atmintį krūvoje su nuoroda, kurią mes apibrėžiame, nukreiptą iš krūvos. Dinamiškas paskirstymas yra tiesiog reiškia, kad atmintis yra paskirstytas programos vykdymo metu.

Kas yra naujas operatorius, paaiškinkite pavyzdžiu?

The naujas operatorius žymi užklausą dėl atminties paskirstymo krūvoje. Jei yra pakankamai atminties, naujas operatorius inicijuoja atmintį ir grąžina naujai paskirtos ir inicijuotos atminties adresą žymeklio kintamajam.

Rekomenduojamas: