Objekt

Z Delphi & Pascal (česká wiki)
Verze z 21. 9. 2012, 13:51, kterou vytvořil Zdeno Sekerák (diskuse | příspěvky) (OOP;vývoj pojmu "objekt" z pojmu "record";zapuzdrenie)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Objekt sa historicky vyvinul zo záznamu: Zapuzdruje svoje údajové položky (v objekte zvané vlastnosti), čím zvyšuje kompaktnosť a bezpečnosť práce s týmito položkami. Okrem toho umožňuje vylepšiť sémantiku – explicitne stanoviť operácie, ktoré sa s položkami smúrobiť. Tieto operácie sa v objekte deklarujú ako procedúry a funkcie a súhrnne sa im hovorí Metódy . Objekt (typ objektu sa môže definovať pomocou iného objektu – predchodcu).


Objekt nasledovník dedí vlastnosti i metódy predchodcu. Niektoré dedí absolútne bezo zmeny, niektoré si upravuje – pozri Polymorfizmus.