Instance třídy

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Instance 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(…);

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top