A tartalom eléréséhez kérjük, lépj be!
Kezdd itt
Szavas kereso
Szint kereso
Top 10 feltöltő

Top 10 feltöltő


Az Objektum Orientált Programozás szerepe (Pascal)

VN:F [1.9.22_1171]
Értékeld
Beküldő: - Szólj hozzá
Szint: - Kedvencekhez
Megnézték:
2168
Nyomtasd
Dátum: 2007-12-20 Küldd tovább
  Letöltés

Az Objektum Orientált Programozás (OOP) szerepe és eszközei a Turbo PASCAL-ban. Az öröklődés fogalma

Az objektum olyan képi megjelenítésű programelem, amelynek adatai (mezői) és működtetési metódusai (eljárásai) vannak.

Adatok pl:
•színek,
•méretek,
•képernyőn való helyzet,
•állapot

Működések pl:
•megszületés, létrehozás,
•megjelenítés, Init,
•forgatás,
•mozgatás, eltolás,
•állapotváltás,
•eltűntetés, elrejtés,

Az OOP módszer lényege, szerepe

Három féle felvitel:
1., zártsági:
a mozgatást végző metódusok csak az objektumon belül végeznek műveleteket, ezek adatain hajtódnak végre, tehát mindig a saját adatokon történik a műveletvégzés.

2., öröklődés: szülő objektum (Parent) -> származtatott objektum (Child)
TYPE ObjTipAzonosito = Object[(SzülőobjektumTipus)];
mezőlista
metóduslista
[PRIVATE
mezőlista
metóduslista]
END;

3., Többalakúság (polimorfozis)

Bizonyos metódusok, ha úgy rendelkezünk, több objektumhoz is tartozhatnak. Az ilyen metódusokat virtuális metódusoknak nevezzük. Az, hogy egy virtuális metódus melyik objektumhoz tartozik, nem a fordításkor dől el, hanem a program futási ideje alatt.

Definíció:
Procedure MetódusNév[(ParTip)]; VIRTUAL;


 

Facebook hozzászólok

Facebook hozzászólók

Hozzászólok

Ha szeretnél hozzászólni, lépj be!

Ezt olvastad már?
A lokális és globális változók alkalmazási szabályai FoxPro-ban

A lokális és globális változók alkalmazási szabályai FoxPro-ban A globális...

Close