Mit ad vissza az új operátor a Java-ban?
Mit ad vissza az új operátor a Java-ban?

Videó: Mit ad vissza az új operátor a Java-ban?

Videó: Mit ad vissza az új operátor a Java-ban?
Videó: ÚJ* TikTok Official Rövid Videó -😬🥵Majdnem lebuktam🤣🤣😂 IG:fanniburjan 2024, November
Anonim

Az új üzemeltető példányosít egy osztályt a memória dinamikus lefoglalásával (azaz futási időben történő lefoglalással) egy új tárgy és visszatérő utalás arra az emlékre. Ez a hivatkozás ezután a változóban tárolódik. Így, be Jáva , minden osztályobjektumot dinamikusan kell lefoglalni.

Ebben a tekintetben mit hoz az új a Java-ban?

Az új operátor hivatkozást ad vissza az általa létrehozott objektumra. Ez a hivatkozás általában egy megfelelő típusú változóhoz van hozzárendelve, például: Point originOne = új pont (23, 94); A referencia visszatért valami által új operátor csinál nem kell változóhoz rendelni.

Másodszor, mit csinál az új operátor? Az elsődleges célja a az új operátor memória lefoglalása egy változóhoz vagy objektumhoz futás közben. Azt van malloc() függvény helyett használjuk. Amikor az új operátor A változókat/objektumokat a hozzájuk rendelt memóriahely mutatóinak tekintjük.

Ezt követően az is felmerülhet, hogy mit csinál az új operátor a Java-ban?

Az ' új ' operátor ban ben java az létrehozásáért felelős új objektum vagy mondhatjuk egy osztály példányát. Valójában dinamikusan lefoglalja a memóriát a kupacban a veremből definiált hivatkozással. A dinamikus kiosztás van csak azt jelenti, hogy a memória van a program futási idejében kiosztott.

Mit magyaráz az új operátor példával?

Az új üzemeltető egy memóriafoglalási kérést jelöl a kupacban. Ha elegendő memória áll rendelkezésre, új üzemeltető inicializálja a memóriát, és visszaadja az újonnan lefoglalt és inicializált memória címét a mutatóváltozónak.

Ajánlott: