NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 11 - Vlastnosti

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
Avatar
Jaroslav Drobek:3.8.2022 19:44

Hodnocení (pokračování):

  • "Zprvu je nutné si vytvořit privátní atribut vek.." - bylo by dobré zdůraznit, že to je to, co za nás ve zkráceném zápisu udělal C# bez nutnosti konkrétního názvu. Jinak to začíná být jasné (ale pozor: zdání klame!) až z přepsaného kódu třídy Student.
  • "Pokud celou vlastnost označíme jako private, nelze poté settery nebo gettery označit jako public." - O tom, jak se gettery a settery označují jako public, jsem (narozdíl od private) v textu nic nezaznamenal..
  • Neucelený výklad generuje otázky: Vynecháme-li u vlastnosti setter, je možné ji změnit uvnitř třídy, do které patří?
  • Jaký je přesný postup při inicializaci instance pomocí {}? Volá se předtím ještě konstruktor?
  • Jak je vidět z posledního řádku ukázkového kódu v lekci (jehož syntaxe není v textu vysvětlena), není v tomto případě (a tedy ani obecně, jak to vyznělo z první informace) nutné si vytvořit privátní atribut plnolety..
 
Odpovědět
3.8.2022 19:44
Avatar
petr.besta
Člen
Avatar
petr.besta:17.8.2022 21:15

Několik věcí bych vylepšil, souhlasím s připomínkami v diskuzi a možná bych ještě něco přidal (nečetl jsem diskuzi celou, možná že bych zjistil, že je to tam podotknuto).

 
Odpovědět
17.8.2022 21:15
Avatar
Marek Němec
Člen
Avatar
Odpovídá na Jaroslav Drobek
Marek Němec:16.9.2022 23:37

Dobrý článek a nechápu lidi kteří si stěžují na OnlineApp namespace :D

Editováno 16.9.2022 23:39
 
Odpovědět
16.9.2022 23:37
Avatar
Odpovídá na Marek Němec
Jaroslav Drobek:17.9.2022 6:42

S nedostatkem empatie se dá pracovat.

 
Odpovědět
17.9.2022 6:42
Avatar
Filip Doskocil:11.2.2023 13:33

Vůbec to nechápu :( Vlastnost, atribut, třída, objekt.) Jsem ztracen :D A to jsem doposud dělal všechna cvičení a všechno zvládl, ale pořád nevidím v těch pojmenováních logiku :)

 
Odpovědět
11.2.2023 13:33
Avatar
Richard Valina:30.5.2023 22:43

nedává mi moc smysl, že v předchozích lekcích bylo napsáno že atribut je vlastnost nějakého objektu a najdou zde píšete že je atribut a vlastnost, která není stejnou věcí to mi přijde dost matoucí tak buď je atribut vlastnost nebo není :D dobře pak tu je napsáno, že co jde ven je vlastnost a co uvnitř je privátní atribut :D je to prostě matocí :D

 
Odpovědět
30.5.2023 22:43
Avatar
David Kočí
Člen
Avatar
David Kočí:22.9.2023 10:56
Student student = new Student
{
    Id = 1,
    Jmeno = "Jan Novák"
}

Zdravím, není tento kód náhodou špatně?? chybí mi tam někde středník. IDE mě našeptává, že patří za složenou závorku.

 
Odpovědět
22.9.2023 10:56
Avatar
David Kočí
Člen
Avatar
David Kočí:22.9.2023 11:51

Teda musím říct, že tento článek je zvláštně napsaný....K čemu mi je například ta metoda EditujStudenta? vždyť přece to samé mohu napsat do konstruktoru např. takto ne?

public Student (string name, bool male, int age, int id)
        {
            Name = name;
            Age = age;
            Id = id;
            Male = male;
        }

s nadefinovanými vlastnostmi výše pomocí get; set;....to, co to bude moci dělat nastavím v těch getterech a setterech napřímo, ne?? Díky moc za odpověď...Opravdu první článek kde tápu. Vlastnosti jako takové mi dávají smysl, ale způsob jakým to je zde vysvětleno už moc ne. Díky moc za vaši odpověď.

 
Odpovědět
22.9.2023 11:51
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na David Kočí
David Novák:28.9.2023 8:19

Ahoj Davide, děkujeme za podnět, který jsem předal k řešení.

 
Odpovědět
28.9.2023 8:19
Avatar
David Novák
Tvůrce
Avatar
Odpovídá na David Kočí
David Novák:28.9.2023 8:20

Ahoj Davide, děkujeme za podnět. Chybu jsme opravili.

 
Odpovědět
28.9.2023 8:20
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 99.