Programozás | Programozás-elmélet » Dr. Iványi Péter - Adatszerkezetek, objektumok

Alapadatok

Év, oldalszám:2008, 7 oldal

Nyelv:magyar

Letöltések száma:148

Feltöltve:2009. július 10.

Méret:16 KB

Intézmény:
-

Megjegyzés:

Csatolmány:-

Letöltés PDF-ben:Kérlek jelentkezz be!



Értékelések

Nincs még értékelés. Legyél Te az első!


Tartalmi kivonat

Adatszerkezetek Objektumok Dr. Iványi Péter 1 Objektum-orientált programozás • Más gondolkozást kíván meg a programozótól mint a struktúrális programozás • „Minden egy objektum” 2 Objektumok • Az objektumok olyan zárt programozási egységek, amelyek a kezelni kívánt adatokon kívűl tartalmazzák azokat az eljárásokat és függvényeket is amelyek az objektumok megfelelő kezelésére képesek. • 3 tulajdonság – Egységbe zárás – Öröklődés – Többrétűség (polimorfizmus) 3 Egységbe zárás • Encapsulation • Az adatmezőkön kívül a kezelő eljárások és függvények is részei az adatstruktúrának • Az objektum adatait manipulálni képes függvényeket és eljárásokat metódusnak nevezzük, 4 Speciális metódusok • Konstruktor: – Akkor fut le amikor az objektum futás közben létrejön – Biztosítja, hogy az adatokhoz szükséges memória rendelkezésre álljon • Destruktor: – Akkor fut le,

amikor az objektum megszűnik – Memória területek felszabadítása 5 Öröklődés • Mindig van egy ős objektum • Objektumokból származtatunk újabb objektumokat • A leszármaztatott objektumok öröklik őseik tulajdonságait, azaz minden eljárást, metódust és adatmezőt, amivel azok rendelkeznek. • Objektumok hierarchiájának megtervezése 6 Többrétűség (polimorfizmus) • Ha egy leszármaztatott objektum metódusát ugyanolyan néven definiálunk, mint egy ősének a metódusát • Function overriding 7