Mida uus operaator Javas tagastab?
Mida uus operaator Javas tagastab?

Video: Mida uus operaator Javas tagastab?

Video: Mida uus operaator Javas tagastab?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, November
Anonim

The uus operaator loob klassi, eraldades dünaamiliselt (st jaotades käitamise ajal) mälu uus objekt ja tagasi pöördumas viide sellele mälestusele. See viide salvestatakse seejärel muutujas. Seega sisse Java , peavad kõik klassiobjektid olema dünaamiliselt jaotatud.

Mida uut sellega seoses Javas tagasi toob?

The uus operaator tagastab viite enda loodud objektile. See viide määratakse tavaliselt vastavat tüüpi muutujale, näiteks: Point originOne = uus Punkt(23, 94); Viide tagasi poolt uus operaator teeb ei pea olema muutujale määratud.

Teiseks, mida uus operaator teeb? Peamine eesmärk uus operaator on muutujale või objektile käitusajal mälu eraldamiseks. See on kasutatakse funktsiooni malloc() asemel. Millal uus operaator on Kasutamisel peetakse muutujaid/objekte viidateks neile eraldatud mälukohale.

Seejärel võib ka küsida, mida uus operaator Javas teeb?

' uus ' operaator sisse java on loomise eest vastutav uus objekti või võime öelda klassi eksemplari. Tegelikult eraldab see kuhjas dünaamiliselt mälu viitega, mille me määratleme virust osutades. Dünaamiline jaotus on tähendab lihtsalt seda, et mälu on eraldatud programmi käitamise ajal.

Mida uus operaator näitega seletab?

The uus operaator tähistab kuhja mälu eraldamise taotlust. Kui vaba mälu on piisavalt, uus operaator lähtestab mälu ja tagastab kursori muutujale äsja eraldatud ja lähtestatud mälu aadressi.

Soovitan: