Objekt (informatika) - Zákldné pojmy z elektrotechniky - Electronic.sk
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. | Zásady ochrany osobných údajov. | OK, súhlasím
Electronic.sk | Základné pojmy: Elektrotechnika | Elektronika






...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Objekt (informatika)
 

Objekt je v informatice označení pro samostatnou datovou entitu. V programování se za objekty považují proměnné, případně konstanty (přinejmenším složené), datové struktury, obvykle též podprogramy a metody, ve speciálních případech též datové typy. Objekt zpravidla zabírá určitý prostor v paměti na nějaké adrese, má nějakou hodnotu a je dosažitelný identifikátorem nebo referencí.

V objektově orientovaném programování (OOP) je objekt entita, která v sobě slučuje datovou část (uchovávající stav) a (často pouze konceptuálně) operace (procedury a funkce, které jsou součástí objektu se zpravidla nazývají metody), které s daty objektu pracují. Datové složky objektu se obvykle nazývají atributy. Mnoho objektově orientovaných jazyků je založeno na konceptu třídy, a objekt v nich je instanci třídy, proto se pojem objektu často zužuje na toto pojetí, existují však objektově orientované jazyky (Haskell, Self), které koncept třídy nemají.

V relačních databázích se termínem objekt označuje tabulka, sloupec nebo asociace mezi daty a určitou databázovou entitou (např. věk určité osoby).[1]

Koncepty spojené s objekty v OOP

V krajním případě lze s daty objektu pracovat pouze pomocí metod objektu (getter, setter a pod.), což nazýváme zapouzdření. Podobně lze mluvit i o modifikátorech přístupu.

Objekty zpravidla zavádějí koncept jmenného prostoru – datové atributy různých instancí i různých typů mohou mít stejná jména.

Dalšími často používanými koncepty v objektově orientovaném programování je polymorfismus – různé objekty mohou mít vlastní realizace metod a při volání se konkrétní metoda vybírá podle objektu (obvykle podle typu objektu) a přetěžování (anglicky overloading) metod (objekt může mít více metod téhož jména a konkrétní metoda se vybírá podle typů a počtu parametrů) a operátorů (lze definovat chování existujících operátorů včetně +, -, *, / a operátoru přiřazení pro objekty a uživatelem definované typy, případně lze i definovat vlastní operátory).

Odkazy

Reference

V tomto článku byl použit překlad textu z článku Object (computer science) na anglické Wikipedii.

  1. OPPEL, Andy. SQL Demystified. : McGraw Hill, 2005. ISBN 0-07-226224-9. 

Související články

Zdroj:https://cs.wikipedia.org?pojem=Objekt_(informatika)
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.






Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk