Definice a význam Object

Co je Object?

Objekt je v objektově orientovaném programování(OOP) abstraktní datový typ vytvořený vývojářem. Může obsahovat více vlastností a metod a může obsahovat i další objekty. Ve většině programovacích jazyků jsou objekty definovány jako třídy.

Objekty poskytují strukturovaný přístup k programování. Definováním datové sady jako vlastního objektu může vývojář snadno vytvářet více podobných objektů a upravovat stávající objekty v rámci programu. Objekty navíc poskytují „zapouzdření“, což znamená, že data uvnitř objektu jsou chráněna před změnou nebo zničením jinými funkcemi nebo metodami, pokud to není výslovně povoleno.

Jednoduchým příkladem objektu může být uživatelský účet vytvořený pro webovou stránku. Objekt může být definován jako třídauserAccount a může obsahovat atributy jako:

* jméno
* příjmení
* e-mailová adresa
* heslo
* věk
* místo
* fotografie

Namísto znovuvytváření těchto vlastností při každém vytvoření nového uživatelského účtu může webový skript jednoduše instancovat objekt userAccount. Data přiřazená objektu mohou být uložena v databázi, pokud je uživatelský účet uložen.

Dokonalejším příkladem objektu je postava ve videohře. Postava může mít standardní atributy, jako je jméno, hitpointy a rychlost pohybu. Může také obsahovat další objekty, jako jsou zbraně, brnění, předměty atd. V tomto případě je postava „rodičovským objektem“ a objekty, které obsahuje, jsou „podřízené objekty“. Jak rodičovské, tak podřízené objekty mohou mít své vlastní vlastnosti a metody. Například postava může mít metody jako „pohyb“ a „útok“. Příkaz „útok“ může odkazovat na objekt „zbraň“, který má své vlastní metody, například „švih“ nebo „úder“. “

POZNÁMKA:Ačkoli jsou objekty obvykle spojovány s objektově orientovaným programováním, v obecné terminologii počítačové vědy může objekt odkazovat na jednotlivý programový prvek, jako je proměnná, konstanta, funkce nebo metoda.

Definice Object na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Objekt nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Objekt alebo chcete navrhnúť nový technický termín, kontaktujte nás.