Hirdetés
Hirdetés

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

2 perc olvasá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.

Hirdeté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;


Iratkozz fel hírlevelünkre

Értesülj elsőnek a legújabb minőségi tételekről, jegyzetekről és az oldal új funkcióiról!

Sikeres feliratkozás

Valami hiba történt!

Ez is érdekelhet még:
Az ókori keleti népek kultúrája és filozófiája

Az ókori keleti népek kultúrája és filozófiája, hiedelemvilág, kultusz, indiai, kínai, vallásbölcseletek – vagyis a távol-keleti vallások   A babiloni-asszír...

Kérdésetek van a felvételivel kapcsolatban? Itt kérdezhettek hétvégén is
Kérdésetek van a felvételivel kapcsolatban? Itt kérdezhettek hétvégén is

Holnap fontos határidő jár le a pótfelvételiben, mutatjuk, hol kérhettek segítséget, ha megakadtok.

Close