Tárgyak a Delphi

A megjelenése az objektum-orientált programozás egyik fontos lépés a korszerű technológiákat. Ez annak a ténynek köszönhető, hogy a megjelenése előtt az objektum-orientált programozás kód „lapos”, és most a fejlesztők működhet nem csak a függvény vagy eljárás, hanem a tárgyak.

Tárgyak a Delphi

Az objektumok kombinációja különböző módszerek, tulajdonságok és események. Az aggregátum ebben a meghatározásban arra a tényre utal, hogy a tárgyak, mintha elemek összetételéből fent felsorolt, amelyek biztosítják a teljes működését.

Vegyük például egy gomb, amely:

1. jellemzők, amelyek magukban foglalják a feliratokat a gombot, a szín, betűméret, és így tovább.
2. Az eseményeket (pl depresszió).
3. Módszerek (fókusz rajz, szöveg kimeneti eljárás, stb.)

Ha minden fent felsorolt ​​tételek vannak egymással kombinálva, az eredmény lesz egy teljes értékű önálló tárgy Delphi. Sőt, ez a tárgy fog működni a különböző beállításokat.

A programozó kell telepíteni egy gombot egy bizonyos formában, és készen áll a használatra. Így Delphi objektumok megkönnyíti a szakemberek.

Tárgyak a Delphi, tedd osztályokat nyilvánítják a részben var. Például,


Érdemes megjegyezni, hogy a tárgyak Delphi van egy dinamikus szerkezetét. A változó jelöli az objektum nem tartalmaz adatokat, de csak egy hivatkozást az objektum adatok. Ezért programozók kell vigyázni, hogy félre egy bizonyos mennyiségű memóriát információ tárolására.

Létrehozása Delphi objektum


Jelölje ki a kívánt memóriát használ egy speciális osztály konstruktor módszer. Általános szabály, hogy általában adnak a neve a Create (create). A kivitelező szó, amely ahelyett, hogy a szokásos eljárás leírásában az osztály érték, és hangsúlyozza a különleges kivitelező viselkedését.

Amellett, hogy a tervező keresztül zajlik memória kiosztás, akkor továbbra is lehetővé teszi, hogy megoldja a problémát hozzárendelése kezdeti értékeit objektum mezők. Más szóval, melynek segítségével hoz létre objektumokat.

Meg kell jegyezni, hogy ha egy objektum már nem használják, meg kell szabadítani a lefoglalt memória tárolási területeken. Ez a művelet végzi destruktor módszer nélkül. Ez a módszer nagyon fontos, ha beszélünk a tárgyak létrehozását Delphi.

Például, hogy felszabadítja a memóriát által elfoglalt területeken professzor objektumot, meg kell adnia a következő parancsot:


Így a létrehozását tárgyak át ellenőrző szerv kivitelező. A kezdeti szakaszban, az objektum kap egy bizonyos mennyiségű memóriát, de az összes értékek folyamatosan frissülnek. Ezt követően, a tervező dolgozik meg a kódot, ami meg van írva a programozók.

Első pillantásra úgy tűnhet, hogy a szintaxis a tervező emlékeztet az eljárás, de ez nem az. Valójában a kivitelező egy függvény, amely visszaadja az újonnan létrehozott és inicializált objektumot.

Kapcsolódó cikkek