Diskuze:

C# .NET .NET (C# a Visual Basic) American English version English version

Avatar
michaelbeats7:

Ahoj, vysvětlil by mi někdo kod : public kniha(string naz, string aut)
{
nazev = naz;
autor = aut;
}

Proč to děláme znovu když jsme to nahoře vytvořili?

 
Odpovědět 28.12.2014 14:41
Avatar
Odpovídá na michaelbeats7
Ondřej Štorc:

To je konstruktor pro třídu Kniha. Možná bys se mohl kouknout na zdejší tutoriali o OOP kde je to všechno vysvětlený :)

Editováno 28.12.2014 14:51
Nahoru Odpovědět  +1 28.12.2014 14:50
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Tomáš "CrashTest" Bitter:

Konstruktor slouží k tomu, aby jsi mohl vytvořit nový objekt/instanci třídy. Ve tvém případě je třída Kniha, takže když zavoláš její konstruktor, tak s jeho pomocí vytvoříš novou knihu (nějakou konkrétní).

Co se týče těch proměnných, tak nahoře je máš pouze deklarované a neobsahují žádnou hodnotu. Hodnotu nastavuješ právě v konstruktoru (konkrétně jsou to hodnoty z parametrů konstruktoru).

Doufám, že to není moc složité vysvětlení. Mám to tak zapečené do hlavy, že to beru jako samozřejmost :) ...

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět 28.12.2014 14:57
Need for Steve
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.