Mitä uusi operaattori palauttaa Javassa?
Mitä uusi operaattori palauttaa Javassa?

Video: Mitä uusi operaattori palauttaa Javassa?

Video: Mitä uusi operaattori palauttaa Javassa?
Video: Javan perusteita lyhyesti: Alkeet 2024, Marraskuu
Anonim

The uusi operaattori luo luokan varaamalla dynaamisesti (eli varaamalla ajon aikana) muistia Uusi esine ja palaamassa viittaus tuohon muistiin. Tämä viittaus tallennetaan sitten muuttujaan. Siten sisään Java , kaikki luokan objektit on varattava dynaamisesti.

Mitä uutta tuo tässä suhteessa Javalla?

The Uusi operaattori palauttaa viitteen luomaansa objektiin. Tämä viittaus on yleensä määritetty sopivan tyyppiselle muuttujalle, kuten: Point originOne = Uusi kohta(23, 94); Viittaus palasi mukaan Uusi operaattori tekee ei tarvitse liittää muuttujaan.

Toiseksi, mitä uusi operaattori tekee? Ensisijainen tarkoitus uusi operaattori on varata muistia muuttujalle tai objektille ajon aikana. Se On käytetään malloc()-funktion sijaan. Kun uusi operaattori on Käytettäessä muuttujia/objekteja pidetään osoittimina niille varattuun muistipaikkaan.

Tämän jälkeen voidaan myös kysyä, mitä uusi operaattori tekee Javassa?

' Uusi ' operaattori sisään java on vastuussa luomisesta Uusi objekti tai voidaan sanoa luokan esiintymä. Itse asiassa se varaa dynaamisesti muistin pinosta määrittämämme viitteellä. Dynaaminen allokointi On tarkoittaa vain sitä, että muisti On varattu ohjelman suoritusaikana.

Mitä uusi operaattori selittää esimerkillä?

The uusi operaattori tarkoittaa pyyntöä muistin varaamiseksi kasaan. Jos muistia on riittävästi, uusi operaattori alustaa muistin ja palauttaa juuri varatun ja alustetun muistin osoitteen osoitinmuuttujalle.

Suositeltava: