Hledáš dárek, který neskončí v koši? Nyní 90 % extra kreditů ZDARMA s promo kódem PREKVAPENI90. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 2 - První objektová aplikace v C# - Hello object world

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:4.2.2014 17:23

Metoda je objektový název pro funkci. Co by program bez funkcí dělal? Asi nic moc, že.

Editováno
Odpovědět
New kid back on the block with a R.I.P
Avatar
Johny Lewis
Neregistrovaný
Avatar
Odpovídá na David Hartinger
Johny Lewis:4.2.2014 17:26

Myslel jsem to spíš tak, že i bez metod se to dá zvládnout (jen s užitím právě tech funkcí). Proč je pak tedy používat?

Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na
David Hartinger:4.2.2014 17:36

V C# žádná funkce není, jsou tam jen metody.

Odpovědět
New kid back on the block with a R.I.P
Avatar
Odpovídá na
Neaktivní uživatel:4.2.2014 17:37

ano i bez funkcí se obejdeš (protože i funkce obsahují strukturovaný kód) ale jak by pak program vypadal, že? navíc když zjistíš chybu musíš překopat celej kód

Odpovědět
Neaktivní uživatelský účet
Avatar
Odpovídá na David Hartinger
Michael Olšavský:4.2.2014 17:56

Synonymem k metodám se říká členské funkce ("member functions"), ale nejsem si jistý, jestli je zde nějaký jiný výrazný rozdíl. Nicméně členská funkce zní logičtěji :)

Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Michael Olšavský
Jan Vargovský:4.2.2014 18:19

Členskou f-ci jsem teda nikdy neslyšel.

Znám možná tak:
F-ci/proceduru
Metodu

Rozdíl mezi nimi je ten, že jedny patří k objektu a druhé ne.

Avatar
petrph
Člen
Avatar
Odpovídá na
petrph:4.2.2014 18:22

Nedá se bez nich v C# programovat,jak sis všiml už i ten prvotní kód píšeš do základní povinné metody Main() Kdybys nenapsal ani tu, tak se ti program ani nepřeloží.. 8-)
Ale samozřejmě jiná podstatná otázka může znít "musím pro volání metody vytvořit pokaždé objekt její třídy. A odpověď zní - to skutečně v některých případech nemusíš -mrkni se na atribut metody static..

Avatar
Odpovídá na Jan Vargovský
Zdeněk Pavlátka:4.2.2014 18:22

Členská Fce == metoda, procedury jsou v assembleru.

Odpovědět
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na petrph
Jan Vargovský:4.2.2014 18:31

Wat? Co má společného statika s metodou?

Zdeněk Pavlátka procedury znám z jiných jazyků a ASM to rozhodně není.

Avatar
Odpovídá na Jan Vargovský
Zdeněk Pavlátka:4.2.2014 18:34

Já znám název procedura jen z ASM.

Odpovědět
Kolik jazyků umíš, tolikrát jsi programátor.
Nejnovější komentáře jsou na konci poslední stránky.
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 10 zpráv z 218.