Jelenlegi hely

7.1. Objektumok létrehozása

Az objektum alapját egy osztály szolgáltatja, osztályból hozunk létre (példányosítunk) objektumot. A következő sorok objektumokat hoznak létre, és változókhoz rendelik őket:

Point originOne = new Point(23, 94);
Rectangle rectOne = new Rectangle(originOne, 100, 200);
Rectangle rectTwo = new Rectangle(50, 100);

Az első sor egy Point osztályból, a második és harmadik a Rectangle osztályból hoz létre objektumot.

Minden sor a következőket tartalmazza:

  • Deklaráció: Az = előtti részek a deklarációk, amik a változókhoz rendelik hozzá az objektum típusokat.
  • Példányosítás: A new szó egy Java operátor, ami létrehoz egy objektumot.
  • Inicializáció: A new operátort egy konsturktorhívás követi. Pl. a Point (23,94) meghívja a Point egyetlen konstruktorát. A konstruktor inicializálja az új objektumot.