Instance třídy
Technology
12 hours ago
8
4
2
Author
Albert FloresInstance třídy je v počítačových vědách termín označující specifický výskyt třídy, tedy objektu, který je instancí dané třídy. Tímto způsobem lze vytvářet a manipulovat s objekty a pracovat s jejich atributy a metodami. Práce s instancemi tříd je základem objektově orientovaného programování a umožňuje vytvářet komplexní programy. Instance třídy mohou být vytvářeny, modifikovány a rušeny za běhu programu a umožňují dynamickou a flexibilní manipulaci s daty.
Instance třídy (v některých programovacích jazycích také objekt) je konkrétní datový objekt v paměti odvozený z nějakého vzoru (třídy) používaný v objektově orientovaných programovacích jazycích (Java, C++, Simula 67, atd.). Objekt představuje základní stavební prvek objektově orientovaného programování.
Každý takový objekt má své vlastní atributy a metody podle vzoru (třídy). Atributy definující objekt však nemusí mít nutně pevné hodnoty - kupř. +more atribut rodinny_stav se může měnit v závislosti na tom, zda je objekt Obcan před nebo po svatbě, resp. po rozvodu apod.
Instance bývá obvykle vytvořena pomocí konstruktoru a klíčového slova new.
Příklad vytvoření instance třídy v jazyce Java:
JmenoTridy jmenoNoveInstance = new JmenoTridy;
Příklad vytvoření instance třídy v jazyce Delphi Object Pascal:
JmenoNoveInstance := JmenoTridy.Create(…);
Odkazy
Související články
Objektově orientované programování * Objekt (informatika)
Kategorie:Objektově orientované programování Kategorie:Datové typy