Array ( [0] => 15516278 [id] => 15516278 [1] => cswiki [site] => cswiki [2] => Konstruktor [uri] => Konstruktor [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 0 [has_content] => 0 [12] => [oai_cs_optimisticky] => ) Array ( [0] => '''Konstruktor''' (zkráceně '''ctor''') je v [[objektově orientované programování|objektově orientovaném programování]] speciální [[Metoda (objektově orientované programování)|metoda]] [[třída (programování)|třídy]], která má stejné jméno jako třída samotná a která se volá ve chvíli vytváření (konstrukce) [[Instance třídy|instance]] této třídy. [1] => [2] => Konstruktor se podobá ostatním metodám třídy, ale liší se od nich tím, že nemá nikdy explicitní návratový [[datový typ|typ]], [[Dědičnost (objektově orientované programování)|nedědí]] se a obvykle má jiná pravidla pro [[modifikátor přístupu|modifikátory přístupu]]. Konstruktory inicializují datové členy instance. Správně napsaný konstruktor nechá objekt v „platném“ stavu. [3] => [4] => Ve většině [[programovací jazyk|programovacích jazyků]] může být konstruktor [[přetížení funkce|přetížen]], takže jedna třída má několik konstruktorů s odlišnými parametry a odlišnou funkcionalitou. [5] => [6] => Některé jazyky (např. [[C++]]) rozlišují speciální typy konstruktorů:{{Citace elektronického periodika [7] => | příjmení = TylerMSFT [8] => | titul = Konstruktory (C++) [9] => | periodikum = learn.microsoft.com [10] => | url = https://learn.microsoft.com/cs-cz/cpp/cpp/constructors-cpp [11] => | jazyk = cs-cz [12] => | datum přístupu = 2023-05-05 [13] => }} [14] => * [[Defaultní konstruktor|Výchozí konstruktor]] – konstruktor bez [[Parametr funkce|parametrů]], nebo pouze výchozí hodnoty parametrů [15] => * [[Kopírovací konstruktor]] – konstruktor, který má jeden parametr typu dané třídy (nebo [[Reference (programování)|reference]] na ní). [16] => * [[Implicitní konstruktor]] – konstruktor, který nemusí být výslovně definován programátorem a [[Překladač|kompilátor]] jazyka ho umí vytvořit automaticky. V případě C++ jsou jak ''defaultní'', tak i ''kopírovací'' konstruktor implicitní. [17] => [18] => == Související články == [19] => * [[Destruktor]] [20] => [21] => == Reference == [22] => [23] => [24] => {{Pahýl}} [25] => [26] => [[Kategorie:Objektově orientované programování]] [] => )
good wiki

Konstruktor

Konstruktor (zkráceně ctor) je v objektově orientovaném programování speciální metoda třídy, která má stejné jméno jako třída samotná a která se volá ve chvíli vytváření (konstrukce) instance této třídy. Konstruktor se podobá ostatním metodám třídy, ale liší se od nich tím, že nemá nikdy explicitní návratový typ, nedědí se a obvykle má jiná pravidla pro modifikátory přístupu.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'objektově orientované programování','programovací jazyk','Destruktor','třída (programování)','Instance třídy','datový typ','Dědičnost (objektově orientované programování)','modifikátor přístupu','Metoda (objektově orientované programování)','C++','přetížení funkce','Defaultní konstruktor'