Jelenlegi hely

7.1.2. Objektum példányosítása

A new operátor egy példányt hoz létre egy osztályból, és memóriaterületet foglal az új objektumnak.

A new operátor után szükség van egy osztályra, ami egyben egy konstruktor hívást is előír. A konstruktor neve adja meg, hogy melyik osztályból kell példányt létrehozni. A konstruktor inicializálja az új objektumot.

A new operátor egy hivatkozást ad vissza a létrehozott objektumra. Gyakran ezt a hivatkozást hozzárendeljük egy változóhoz. Ha a hivatkozás nincs hozzárendelve változóhoz, az objektumot nem lehet majd elérni, miután a new operátort tartalmazó utasítás végrehajtódott. Az ilyen objektumot névtelen objektumnak is szoktuk nevezni.

Megjegyzés: A névtelen objektumok nem olyan ritkák, mint ahogy azt gondolhatnánk. Pl. egy tömbbe vagy tárolóba helyezett objektum is névtelen, hiszen nincs saját, névvel ellátott hivatkozása.