Definice a význam Class

Co je Class?

Třída se používá v objektově orientovaném programování k popisu jednoho nebo více objektů. Slouží jako šablona pro vytváření nebo instanciování konkrétních objektů v rámci programu. Zatímco každý objekt je vytvořen z jedné třídy, jedna třída může být použita k instanci více objektů.

Třídy podporuje několik programovacích jazyků, včetně Java, C++, Objective C a PHP 5 a novějších. Zatímco syntaxe definice třídy se v jednotlivých programovacích jazycích liší, třídy slouží v každém jazyce ke stejnému účelu. Všechny třídy mohou obsahovat definice proměnných a metody, neboli podprogramy, které může příslušný objekt spouštět.

Níže je uveden příklad základní definice třídy v jazyce Java:

class Sample

{

   public static void main(String[] args)

   {

      String sampleText = „Hello world!“;

      System.out.println(sampleText);

   }

}

 

Výše uvedená třída s názvem Sample obsahuje jedinou metodu s názvem main. V rámci main je proměnná sampleText definována jako „Hello world!“. Metoda main volá třídu System z vestavěné základní knihovny Javy, která obsahuje metodu out.println. Tato metoda slouží k vypsání ukázkového textu do textového výstupního okna.

Třídy jsou základní součástí objektově orientovaného programování. Umožňují, aby proměnné a metody byly izolovány pro konkrétní objekty, místo aby byly přístupné všem částem programu. Toto zapouzdření dat chrání každou třídu před změnami v ostatních částech programu. Pomocí tříd mohou vývojáři vytvářet strukturované programy se zdrojovým kódem, který lze snadno upravovat.

POZNÁMKA:Ačkoli jsou třídy základem objektově orientovaného programování, slouží spíše jako plány než jako stavební kameny každého programu. Je to proto, že třídy musí být instancovány jako objekty, aby mohly být v programu použity. Konstruktory se obvykle používají k vytváření objektů ze tříd, zatímco destruktory slouží k uvolnění prostředků používaných objekty, které již nejsou potřeba.

Definice Class 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 Třída 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 Třída alebo chcete navrhnúť nový technický termín, kontaktujte nás.