OOP 1 - Třídy a objekty

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024

ความคิดเห็น • 19

  • @petrbrezina5738
    @petrbrezina5738 5 ปีที่แล้ว +8

    Perfektni vysvetleni ktere sem hledal asi pred pul rokem ale perfektni na z opakovani a poprosil bych o jednu vec : jen tak dal je to Super.

    • @PetrVobornik
      @PetrVobornik  5 ปีที่แล้ว +1

      Díky, zatím mám v plánu pokračovat ;)

  • @virtual0017
    @virtual0017 4 ปีที่แล้ว +2

    Dokonalá přednáška - potřebné základy stručně, jasně... a v češtině!!! Paráda :)

  • @petrvalenta8835
    @petrvalenta8835 4 ปีที่แล้ว +2

    Tak konečně jsem to začal chápat! :) Super video!

  • @filipvabrousek6900
    @filipvabrousek6900 4 ปีที่แล้ว +1

    Super video! Doporučuji jen NIKDY nepoužívat česká slova při pojmenování metod a proměnných - jen anglicky.

    • @PetrVobornik
      @PetrVobornik  4 ปีที่แล้ว +2

      Díky. S názvy proměnných to je o zvyku nebo konvencích třeba firmy, podobně jako složené závorky i okolo jediného příkazu (někdo to bez nich nesnese, mě zas vyloženě dráždí jejich přítomnost a zbytečné natahování kódu). Případně pokud na tom pracuje více lidí z různých národů, nebo hrozí, že by tomu tak někdy v budoucnu mohlo být, pak je angličtina jasná volba. Já bych pod to NIKDY zařadil spíše používání diakritiky v kódu (v komentářích nevadí), to už je vyloženě zlo, ale také ji spousta především učitelů používá a kupodivu to někdy i funguje. Já při takovýchto prezentacích používám mix angličtiny i češtiny (jasně, už slyším "To je vůbec to nejhorší!!!"), jednak jako ukázku, že lze obojí, důležité je, aby se v tom dotyčný pak vyznal, a pak volím to "hezčí" (kratší, výstižnější, názornější) z obou variant, aby to posluchači/diváci co nejlépe pochopili.

    • @petrikstistko3132
      @petrikstistko3132 4 ปีที่แล้ว

      mně vyhovuje to české pojmenování . pro začátečníka je to aspoň snažši se v tom vyznat a vím co od takového slova můžu očekávat

  • @jsonkody
    @jsonkody 4 ปีที่แล้ว +1

    a sakra .. pripravoval jsem si video o OOP. Chtel jsem pouzit na vysvetleni tridu Clovek a dokonce i nektera prirovnani Trida -> instance/objekt jako zde ... ted to bude vypadat ze jsem opisoval :(
    No jeste mam v rukavu hezke prirovnani, ktere jsem zde nezaslechl. Dobra prace.

    • @PetrVobornik
      @PetrVobornik  4 ปีที่แล้ว

      Super, čím víc příkladů, tím více možností, aby to každý mohl pochopit z příkladu, který je mu nejbližší.

  • @norm6096
    @norm6096 5 ปีที่แล้ว

    Dobrý den, moc Vás prosím, bylo by možné nahrát další videa se základy C# ( pole, cykly atd.) pokud máte? A chtěl bych poděkovat za video, moc hezky vysvětlujete, děkuji. :-)

    • @PetrVobornik
      @PetrVobornik  5 ปีที่แล้ว +1

      Ano, mám v plánu i sérii o základních C# algoritmech.

  • @JosefKvasnica
    @JosefKvasnica 4 ปีที่แล้ว

    Není vždy pravdou, že například metoda pro mazání "delete" vrací void. Ve většině případů je dobré vracet bool - ohledně úspěšnosti operace. :-)

    • @PetrVobornik
      @PetrVobornik  4 ปีที่แล้ว

      Statická metoda Delete třídy File "vrací" void. Bool není úplně vhodný z toho důvodu, že je mnoho různých důvodů, proč mazání může selhat (např. soubor používá jiný proces, uživatel nemá k mazání oprávnění, soubor/disk je poškozen apod.). Proč se to nepovedlo by se z bool nevyčetlo, takže z tohoto důvodu může pokus o výmaz vyvolat různé výjimky, a na každou z nich lze pak příslušně reagovat. Bude-li ale reakcí univerzální zpráva "Soubor se nepodařilo vymazat", stačí použít okolo jeden klasický try-catch, nebo si to dát do vlastní metody, jež bude polykat výjimky a vracet jen ten bool. Ale v zásadě by uživateli pomohlo vědět, jestli před dalším pokusem má ukončit nějaký program, přepnout profil, nebo rychle zálohovat co se dá, než celý systém spadne.

  • @petrk6186
    @petrk6186 2 ปีที่แล้ว

    Já tedy především oceňuji, že je to v mé mateřštině, což se u naprosté většiny projevů lidí ze světa IT nedá konstatovat, byť se jejich projev českými slovy jen hemží. Leč spojovat je do českých vět se jim obvykle vůbec nedaří. Je to už druhý Váš kurz, který sleduji a oběma rozumím. Jsem nadšený!!!

    • @PetrVobornik
      @PetrVobornik  2 ปีที่แล้ว

      Díky, rád slyším, že to někomu pomáhá.

  • @vitkolar
    @vitkolar 4 ปีที่แล้ว +1

    Diky za video. Poucne. th-cam.com/video/BSgLZyPwyus/w-d-xo.html

  • @martinsedlon
    @martinsedlon 5 ปีที่แล้ว

    video dost o ničem... OOP paradigma vůbec ve videu není rozebráno, pouze nějaké triviální základy C# a jeho datové struktury...

    • @PetrVobornik
      @PetrVobornik  5 ปีที่แล้ว +5

      Ano, tato první část s podtitulem "datové typy, třídy a objekty" je pouze o naprostých základech OOP v C#, aby se mohl chytit opravdu každý. Ta složitější témata jsou až ve druhé části této přednášky s podtitulem "dědičnost, polymorfismus, abstraktní třídy a rozhraní" th-cam.com/video/VEP6cZfeNqw/w-d-xo.html

    • @mchlprzk9468
      @mchlprzk9468 4 ปีที่แล้ว +8

      Kritizovat by měl mít právo pouze ten, kdo je schopen popsat problém lépe a měl by být schopen dokázat to co tvrdí.