Obiektowy C++ odc. 6: Funkcje wirtualne. Polimorfizm

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 พ.ค. 2014
  • Jeżeli masz ochotę zobaczyć więcej naszych filmów, podcastów i artykułów w coraz lepszej jakości, to zachęcamy do pozostawienia subskrypcji, a także do odwiedzenia prowadzonych przez nas witryn oraz do polubienia fanpage'u Pasji informatyki na Facebooku.
    🔔 Subskrybuj - bit.ly/pasja-sub
    Jeśli masz ochotę wesprzeć to co robimy, to możesz:
    🖐 Zostać Patronem - patronite.pl/pasja-informatyki
    ☕️ Ufundować nam wirtualną kawę - buycoffee.to/pasja-informatyki
    👉 Fanpage na Facebooku - bit.ly/pasja-fb
    👉 Profil Patronite - patronite.pl/pasja-informatyki
    👉 Lista Patronów - pasja-informatyki.pl/patroni
    👉 Donacje na blogu - miroslawzelent.pl/donate
    👉 Harmonogram publikacji - bit.ly/pasja-harmonogram
    👉 Kontakt z nami - pasja-informatyki.pl/kontakt/
    👉 Współpraca reklamowa - bit.ly/pasja-wspolpraca
    👉 Kursy video dla technikum - pasja-informatyki.pl
    👉 Blog informatyczny - miroslawzelent.pl
    👉 Trenażer egzaminacyjny - egzamin-informatyk.pl
    👉 Egzamin-E13.pl - egzamin-e13.pl
    👉 Forum dyskusyjne - forum.pasja-informatyki.pl/
    👉 Witryna podcastowa - podcast.pasja-informatyki.pl/
    👉 Twitter MZ - / miroslawzelent
    👉 Twitter DS - / stelmach_damian
    Wyjaśnić na filmie czym jest polimorfizm i funkcje wirtualne to zadanie trudne - ta wiedza jest mocno abstrakcyjna, w dodatku metodę tę ciężko wdrożyć w swoich pierwszych obiektowych projektach. Jednak podjąłem się tego wyzwania.
    To jest już ostatni epizod na temat teorii podejścia obiektowego. W następnym odcinku będziemy już tworzyć pierwsze programy okienkowe. Wytrzymaj jeszcze trochę, ta zdobyta w kursie wiedza pięknie Ci się zwróci w przyszłości. Zatem zapnij pasy i przygotuj się na ostatnią podróż do krainy abstrakcji. To o czym tutaj mówię to naprawdę trudny kawał konceptualnego wysiłku, nawet dla wielu studentów informatyki.
    Mam nadzieję, że udało mi się pokazać jak oraz dlaczego używamy polimorfizmu i funkcji wirtualnych. Weź też pod uwagę, że film ten być może trzeba będzie obejrzeć więcej niż jeden raz, dla lepszego przyswojenia materiału, do czego zachęcam. Te wiedzę trzeba przetrawić zanim się to w pełni zrozumie, to normalne.
    💾 POBIERZ PLIKI Z ODCINKA:
    miroslawzelent.pl/kurs-obiekto...
    📑 CODE REVIEW NA FORUM:
    bit.ly/code-reviews-odcinkow
    🎵 MUZYKA:
    CruciA - With You: • CruciA - With You [Cre...
    Na licencji Creative Commons:
    A Creative Commons Attribution license states that a track can be shared, remixed and used commercially (bit.ly/CCAttribution). Some tracks are a) non-commercial but monetized with permission or b) commercial only for TH-cam; please check their SoundCloud upload.
    Release: / crucia-with-you
    License: creativecommons.org/licenses/b...
    #pasjainformatyki #cplusplus #programowanie

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

  • @rudytako905
    @rudytako905 3 ปีที่แล้ว +239

    Minęło 7 lat wciąż nie ma lepszego tłumaczenia podejścia obiektowego na yt

    • @mikoajmosny3319
      @mikoajmosny3319 3 ปีที่แล้ว +7

      Oj tak ja np mam 14 lat i szkołę ale i tak udaje mi się wszystko zrozumieć jak wszystko pójdzie dobrze to może we wrześniu za rok będę mógł chwalić się przed kolegami że zrobiłem grę xD

    • @sky1lex845
      @sky1lex845 2 ปีที่แล้ว +1

      @@mikoajmosny3319 Powodzenia ja mam 15 lat i uczę się w wakacje przed pójściem do technikum(jestem trochę leniwy i nauka zajmuje mi długo, ale dam radę ogarnąć całą tą serie przed technikum i może zacznę nowy język).

    • @mr.potatoman2409
      @mr.potatoman2409 2 ปีที่แล้ว +3

      @@sky1lex845 Ucz się sam - w szkole jest naprawdę wolne tempo. Oczywiście warto pójść, żeby mieć papierek, ale innych większych benefitów z tego nie będziesz mieć :/

    • @waldrih3817
      @waldrih3817 2 ปีที่แล้ว +1

      Wciąż nie ma.

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

      już 8 lat

  • @kapek1238
    @kapek1238 2 ปีที่แล้ว +43

    Jest 2022, twoje filmy są dalej genialne, dalej aktualne i my dalej się z nich uczymy ❤

  • @Jakub1500
    @Jakub1500 3 ปีที่แล้ว +34

    Muszę przyznać, że płatne kursy na Udemy oraz nawet niektórzy wykładowcy na uczelni mając o wiele więcej czasu nie są w stanie tak przekazać wiedzy jak Pan Mirosław. Wielkie brawa i podziękowania

  • @izabelawojciechowska586
    @izabelawojciechowska586 4 ปีที่แล้ว +51

    Rok 2020 - Pan Mirosław dalej najlepszym tłumaczem!
    Dziękujemy za czas, który Pan poświęcił :)

  • @maxwellKSZ
    @maxwellKSZ 9 ปีที่แล้ว +174

    Jestem studentem informatyki stosowanej na UMK w Toruniu. Obecnie jestem na drugim roku i rozpocząłem w tym semestrze programowanie obiektowe, które przez pierwsze kilka zajęć było dla mnie czarną magią. Siedziałem na zajęciach i patrzyłem co się dzieje rozumiejąc tyle jakby czytał chińską książkę. Nigdy nie lubiłem programować i czułem awersję oraz niechęć do tego. Po sześciu już filmach, które oglądałem z mega ciekawością wręcz jeden za drugim zrozumiałem dosłownie wszystko co było tłumaczone. Tłumaczy Pan w tak genialny sposób, że nawet nie chcąc zrozumieć i tak wszystko się zrozumie, a gdy dodamy do tego odrobinę chęci to efekt murowany! Dziękuję bardzo za pomoc, widzimy się w następnych odcinkach :D

    •  8 ปีที่แล้ว

      +maxwellKSZ Apropo studiów, to czym się różni informatyka stosowana od zwykłej informatyki i od informatyki i ekonometrii? To 3 różne kierunki, fajnie by było gdybyś wyjaśnił mi mniej więcej różnice, bo rozmyślam. :)

    • @ukaszsmigielski8648
      @ukaszsmigielski8648 8 ปีที่แล้ว +6

      +ŚmieszneKreskufki Informatyka stosowana polega na troszkę większym zagłębieniu się w strukturę elektroniczną urządzenia. Np zwykły informatyk zajmuje się tworzeniem aplikacji, które potem na własne oczy zobaczysz na ekranie komputera, a informatyka stosowana to programowanie kontrolerów (małych komputerów, coś innego niż każdemu dobrze znany pecet z ekranem i klawiaturą), przez co efekt pracy nie jest na pierwszy rzut oka widoczny. Może to być na przykład układ sterowania sygnalizacją świetlną, czy drzwi automatyczne w sklepie. Trochę po omacku to tłumaczę, ale w taki sposób sobie wyobrażam tę różnicę.

    •  8 ปีที่แล้ว +1

      +Łukasz Śmigielski Aj, więc wolałbym zagłębić się bardziej w same aplikacje internetowe, więc chyba wybiorę samą informatykę. :) W takim razie rozszerzona matematyka minimum 3 godziny dziennie od dzisiaj xD Wielkie dzięki za odpowiedź, na pewno pomoże mi w wyborze kierunku.

    • @ukaszmichalski9759
      @ukaszmichalski9759 6 ปีที่แล้ว +4

      I jak, udało się?

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

      @ I jak?

  • @TheDaaJay
    @TheDaaJay 8 ปีที่แล้ว +113

    Naprawdę potrafi Pan przekazywać wiedzę. Zrozumiałem wszystko, a przynajmniej tak mi się zdaje za pierwszym podejściem. Ale powtórzyć nie zaszkodzi. :)

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

    Szukałam informacji na temat polimorfizmu już wcześniej. Znalazłam różne rzeczy, ale nic nie było zrozumiałe. Teraz nareszcie wiem, o co chodzi. Pana filmiki są świetne, dziękuję!

  • @SkrzypaczPL
    @SkrzypaczPL 10 ปีที่แล้ว +54

    Ciągle pan powtarzał że ten polimorfizm to rzecz nie do ogarnięcia a po obejrzeniu odcinka uznałem że to prosta rzecz. Teraz tylko czekać na te okienka :).

    • @ZajacProductions
      @ZajacProductions 10 ปีที่แล้ว +6

      trzeba twardym być nie mientkim

    • @xGOKOPx
      @xGOKOPx 9 ปีที่แล้ว +16

      Myślę, że dzieje się tak, ponieważ pan Mirosław nie docenia swojej umiejętności tłumaczenia. W sumie to lepiej, niż żeby miał ją przeceniać. :P

  • @volvopm7007
    @volvopm7007 ปีที่แล้ว +3

    Niewątpliwie ma Pan dar.
    Ale największym Pana sukcesem jest to, że go Pan nie zmarnował i dzięki temu odmienia życia i kariery "maluczkich".
    Dziękuję tym bardziej, że miałem kilka podejść do OOP zakończonych zniechęceniem i fiaskiem. Dopiero Pana podejście ubarwione celnymi porównaniami sprawiło, że wróciłem do tematu.
    Pozdrawiam.

  • @gloslasu
    @gloslasu 7 ปีที่แล้ว +28

    Panie Mirosławie czekam z niecierpliwością na Pana książki ( jeśli kiedyś się pojawią to kupię je wszystkie). Jak już kiedyś będę zarabial z programowania to będę Panu przesylał dużo donejtów. Gdyby nie Pana tutoriale to rzuciłbym naukę programowania pewnie po pierwszym dniu bo inne kursy i książki do programowania nie tłumaczą tak dobrze jak Pan. Dzięki Panu uczę się regularnie już trzeci miesiąc. Mógłbym Pana tak wychwalać cały dzień, naprawdę, i robię to za każdym razem jak o Panu opowiadam znajomym. Pozdrawiam serdecznie.

  • @mix091
    @mix091 10 ปีที่แล้ว +3

    Najlepszy kurs programowania c++ jaki napotkałem. Jestem studentem informatyki (2 semestr) i na prawdę bardzo mi Pan pomógł w zrozumieniu podstaw programowania obiektowego, teraz to wszystko wydaje się jakieś prostsze, bardziej zrozumiałe i na prawdę przystępne. Pozdrawiam

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

    Nie znajdziesz nigdzie lepszego nauczyciela informatyki na TH-cam od Pana, Panie Mirosławie :) Pozdrawiam cieplutko :D

  • @pawezysk3404
    @pawezysk3404 10 ปีที่แล้ว +1

    Te odniesienia do gier komputerowych pozwalają na łatwiejsze zrozumienie tematu. Kolejna super lekcja. Dzięki!

  • @camel8809
    @camel8809 9 ปีที่แล้ว +3

    To jako student informatyki mogę powiedzieć, że faktycznie polimorfizm nie jest łatwy do ogarnięcia. No ale skoro ludzie go używają to oznacza, że da się go nauczyć (cierpliwość, cierpliwość i jeszcze raz cierpliwość). Dobrze, że Pan się wziął za to, bo temat jest kluczowy, a filmy ułatwiają naukę (przynajmniej w moim przypadku). Częściowo załapałem kiedy pierwszy raz oglądnąłem ten film, ale nie obejdzie się bez tego, że jeszcze raz będę musiał go zobaczyć. Pozdrawiam.

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

    Czytałem o polimorfizmie w kilku ksiażkach, ale dopiero po tym materiale zaczynam chwytać czym on jest. Wielkie dzięki!

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

    Piękne wytłumaczenie! Właśnie przerzucam się z C, Scilaba i Pythona do C++. Cały ten cykl to skarb. Dziękuję z całego serca!

  • @krystekczystek5361
    @krystekczystek5361 8 ปีที่แล้ว +6

    Po raz pierwszy mam styczność z tym tematem polimorfizmu, a po twoim materiale chyba nie sposób tego nie zrozumieć. Brawo dla Ciebie za najlepsze nauczanie!

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

    Panie Mirosławie, to co Pan robi, to mistrzostwo samo w sobie. Wszystko jasno i klarownie wytłumaczone. Szanuję ogromny wkład konceptualny, dydaktyczny i graficzny, w to co na tym kanale jest zaprezentowanie. Składam wielkie podziękowanie w Pana stronę :D

  • @emilszczepaniak76
    @emilszczepaniak76 8 ปีที่แล้ว +2

    To niesamowite w jaki sposób potrafi Pan przekazać wiedzę . Dzięki Pana twórczości na youtube zyskałem naprawdę wiele . Od początku mojej styczności z językiem C++ , który pojawił się na studiach uczę się z Pana filmów. Właśnie zdałem sobie sprawę jak wiele się nauczyłem i jak bardzo Pan mi pomógł . Dziękuje i pozdrawiam .

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

    Jestem samoukiem i przerobiłem ten temat już przy pomocy książki "Opus Magnum " Jurka Grebosza, którą pozwolę sobie przy tej okazji zareklamować. Pan Mirosław sam ją reklamował w jednym z poprzednich odcinków także poczułem się zachęcony.
    Dla mnie ten film to świetne utrwalenie i przypomnienie w bardzo przystępny sposób.
    Dziękuję

  • @krzysztofjarzyna5806
    @krzysztofjarzyna5806 3 หลายเดือนก่อน

    Bardzo pomocny film :) Rzadko korzystam z obiektowego programowania, dlatego wracam do serii co jakiś czas dla przypomnienia i za każdym razem czacha dymi na tym odcinku 🤣 Zagadnienie jest bardzo trudne, ale wytłumaczone w prosty i zrozumiały sposób - to oznaka świetnego nauczyciela. Jak mawiał Albert Einstein "Jeśli nie potrafisz wytłumaczyć czegoś w prosty sposób, to znaczy, że nie rozumiesz tego dostatecznie dobrze". Dziękuję za ciężką pracę😊😏

  • @l_unatik
    @l_unatik ปีที่แล้ว

    Super!!! Wreszcie rozumiem!!! 15 lat temu na studiach, ja i koledzy nie mogliśmy zrozumieć co to są te funkcje wirtualne. Teraz już jest to dla mnie jasne. Dziękuje! Fajne uczucie zrozumieć coś co kiedyś się nie udało mimo wielu prób. Jest szansa, że mój powrót do programowania będzie mieć szczęśliwy finał.

  • @kasha_blanca8714
    @kasha_blanca8714 9 ปีที่แล้ว +1

    Z abstrakcyjnymi rzeczami nie mam problemu, a gubię się wśród podstaw.
    Wspaniały odcinek!

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

    Dziękuję. Świetna robota.
    Co prawda jako początkujący programista nie widzę u siebie potrzeby stosowania polimorfizmu ale i tak dzięki świetnemu wyjaśnieniu ten mechanizm wydaje się piękny i praktyczny.

  • @Legaldirectmoney
    @Legaldirectmoney 9 ปีที่แล้ว +1

    Dziękuje za odcinek! Po pańskim odcinku polimorfizm wydaje się być łatwy.
    Nawet mój wykładowca ostatnio Pana kurs oglądał podczas laboratoriów.

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

    Woooow,niesamowite jest to, że jestem na studiach informatycznych i mało co rozumiem za pierwszym razem, a tutaj jak ręką odjął! Jestem pełna podziwu Pana talentu do nauczania, pozdrawiam ;)

  • @prestigemodelcars4070
    @prestigemodelcars4070 9 ปีที่แล้ว +16

    Fantastycznie Pan wytłumaczył jak zawsze !! 100% szacunku do Pana pracy

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

    Także za pierwszym zrozumiałem! Brawo! To coś znaczy jak coś takiego da się tak wielu osobom wytłumaczyć, a co niektórym nawet na pierwszym razem! Pozdrawiam! :)

  • @emilmajnusz8830
    @emilmajnusz8830 7 ปีที่แล้ว +9

    Miałem dać znać czy Ci się udało więc może powiem tak:
    Gdybym od szkoły podstawowej po studia miałbym takich nauczycieli/profesorów jak Ty, nauka byłaby dla mnie przyjemnością.
    A tak, skończyłem edukację po technikum i spróbowałem studiować, ale przez braki w przeszłości sobie nie poradziłem. Świetny odcinek, super wytłumaczone. Dobrze że jest taki kanał jak ten, bo być może otworzy przede mną furtkę do lepszej przyszłości :)
    Pozdrawiam!

  • @jakubkleban369
    @jakubkleban369 7 ปีที่แล้ว +1

    Mirosławie!
    Świetny materiał, prawie wszystko zrozumiałem z lekcji, jedyne co to rozporoszyłem sie przy 16 minucie i nie pamietam o czym mówiłeś w tym momencie.
    Dziękuje za ten świetny i darmowy materiał do nauki!!!

  • @Xenox_dev
    @Xenox_dev 10 ปีที่แล้ว +2

    Uczyłem się o metodach wirtualnych, ale nie spotkałem się z nazwą "czysta metoda wirtualna", ale "metoda czysto wirtualna". Ogólnie daje 10/10, bo jest tu wszystko wyjaśnione. Ja te regułki googlowałem.

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

    Dziękuję za te filmiki. Wielki szacunek dla Pana i Pańsiej pracy, a także talentu dydaktycznego.

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

    Świetny kurs. Wszystko dokładnie opisane, świetne przykłady. Niesamowita robota Panie Mirku. Dziękuje.

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

    Bardzo dużo pracy wkładasz w te filmiki, dziękuje!

  • @eandrewpage
    @eandrewpage 10 ปีที่แล้ว +1

    No naprawdę jestem pod wrażeniem Pana umiejętności tłumaczenia rzeczy trudnych :) Z C++ dopiero zaczynam więc czekam z niecierpliwością na kolejne odcinki.

  • @TheGameplayous
    @TheGameplayous 7 ปีที่แล้ว +3

    Świetnie wytłumaczone, Panie Mirosławie! Zrozumiałem za pierwszym razem. Jest pan wielkim człowiekiem :D. Pozdrawiam!

  • @shikamaru4271
    @shikamaru4271 3 ปีที่แล้ว +1

    Jestem po pierwszym obejrzeniu tego filmu, Pańskie filmy o programowaniu zawsze oglądam co najmniej dwa razy żeby dobrze zrozumieć i utrwalić temat. Tutaj oczywiście będzie tak samo. Już teraz mogę powiedzieć, że przedstawił Pan to w najbardziej przystępny i jasny sposób. Pan wykonał swoją robotę. Teraz ja muszę wykonać pracę żeby to wszystko dobrze zrozumieć i opanować.
    Dziękuję za ten film, jak i za wszystkie inne :D

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

    Po jednym obejrzeniu, na razie ciemna magia, ale walczę, może się uda. Choć i tak zrozumiałem więcej niż na wykładzie na jednej z renomowanych uczelni. Film jak zwykle na wysokim poziomie merytorycznym.

  • @TheVoldzia
    @TheVoldzia 3 ปีที่แล้ว

    "Ten uczuć" kiedy na zajęciach na polibudzie z informatyki, używają tego samego programu co autor filmu i tłumaczą go w sposób totalnie niezrozumiały... Dziękuję bardzo za jasne wyjaśnienie polimorfizmu :)

  • @luukiInter
    @luukiInter 9 ปีที่แล้ว +11

    najlepszy nauczyciel programowania na calym polskim YT ! pozdrawiam

  • @stanisawnorwoks8848
    @stanisawnorwoks8848 ปีที่แล้ว

    W wielu kursach z których czerpię wiedzę o programowaniu po obejrzeniu tego odcinka w miarę zrozumiałem funkcję poliformizmu i jego zastosowanie
    Dziękuję za tak jasne i wyczerpujące wykłady.
    Życzę dużo zdrowia.

  • @rabaababa5519
    @rabaababa5519 9 ปีที่แล้ว +1

    Standard, po pierwszym obejrzeniu zostaje jeszcze kilka razy do obejrzenia, aby ogarnąć i się oswoić. Temat widać, że fachowo wyłożony, ale jak dla mnie to na chwilę obecną tzw. ~Cuda na kiju. :)

  • @Czaderos
    @Czaderos 9 ปีที่แล้ว

    Niesamowite! Dzięki wielkie!

  • @maciejjurczynski5887
    @maciejjurczynski5887 8 ปีที่แล้ว

    Zagadnienia zostały wyjaśnione przez Pana w bardzo przystępny sposób. Dziękuję za cały kurs. Jest on bardzo przydatny w nauce. Pozdrawiam

  • @chitson8437
    @chitson8437 10 ปีที่แล้ว +4

    totalny geniusz przekazu informacji.... czapki z glow dla Pana Miroslawa wszystko laczy sie w tak wspanialą i zrozumiala calosc...

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

    W 2018 nadal przydatne, oglądane i mega wytłumaczone.

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

    Bardzo dziękuje za trud, jaki wkład Pan w tworzenie kursów na kanale. Oglądałam kurs o MySQL, C++ i teraz Obiektowy C++.
    Jestem studentką informatyki stosowanej i nikt tak nie potrafi wytłumaczyć jak Pan :)

  • @HaoSoft
    @HaoSoft 6 ปีที่แล้ว

    Panie Mirosławie, po 2 latach przerwy, a łącznie ponad 17 latach doświadczenia (z przerwami) z programowaniem (Asembler, C/C++ -> w tym sockety, WinAPI, OpenGL'e i inne unixowe bashe) nie spotkałem się nigdy z tak genialnym przekazem do odbiorcy. Chciałbym podziękować za cały kurs. Jest Pan przykładem dydaktycznej i intelektualnej filantropii w zakresie programowania (nie tylko) i każdy chcąc powtórzyć materiał, zaczerpnąć wiedzy czy wejść w programowanie ma drzwi otwarte. Życze sukcesów i oby jak najszybciej zwrócił sie wysiłek jaki Pan włożył w wykłady. Kurcze, brakuje takiej kompetencji w YT, jest Pan jak dotąd jedynym któremu sie udało przekazać nieco trudniejsze zagadnienia w tak przyjemny sposób, a wiadomo, że informatyka i Pasja Informatyki to temat rzeka. Jedyna rzecz jaka mnie trapi, to brak głębokiego WinAPI do programowania okienek, ale zgodnie z zasadą "czas to pieniądz" rozumiem, ze nie kazdy ma ochote na zabawe z uchwytami, chociaż warto - warto dla wyrobienia sobie pewnych nawyków i zrozumienia systemowego źródła takiego Borlandowego przycisku gotowca.
    Dziękuje jeszcze raz i pozdrawiam - powodzenia!

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

    Bardzo dziękuję za całą serię. Jest to dla mnie świetny refresher.
    Mała tylko uwaga dotycząca słowa virtual przed funkcja rysuj z klasy pochodnej. W zasadzie nie daje nam to żadnej pewności czy funkcja z klasy pochodnej rzeczywiście zaciera tą z klasy podstawowej.
    Jeśli popełniamy tu literówke np.
    virtual ryzuj (); to kompilator nie zasygnalizuje błędu. Uzna że tworzymy inna nowa funkcje wirtualną o nazwie ryzuj.
    Dlatego znacznie lepszym pomysłem jest stawianie słowa override na końcu deklaracji metody
    w klasie pochodnej np
    void rysuj () override;
    Teraz jeśli zrobimy bład zamiast rysuj - ryzuj kompilator zasygnalizuje błąd polegający na tym ze funkcja void ryzuj niczego nie zaciera (nie jest wirtualna) wtedy łatwo zauważyć że strzelilismy jakąś literówke:)
    Bardzo dziękuję jeszcze raz. Cały kanał panie Miroslawie ogląda się świetnie.

  • @romnickt
    @romnickt 7 ปีที่แล้ว +1

    Dziękuję z całego serca za Pana trudną i genialną pracę. Jest Pan niezwykle utalentowanym Nauczycielem. Chylę czoło.

  • @jakubwisniewski2529
    @jakubwisniewski2529 9 ปีที่แล้ว

    Kiedy wpadnę w wir uczenia się z tego kursu i przerabiam kilka odcinków to zawsze staram się cofać i wszędzie dać łapkę w górę. Te materiały są zrobione naprawdę dobrze i dzięki nim praktycznie każdy kto znajdzie trochę czasu i chęci jest w stanie zrozumieć omawiane zagadnienie. Żałuję, że wcześniej nie słyszałem o tym kanale, ale staram się go rozpowszechniać wśród moich znajomych zainteresowanych tematem.

  • @zerte4197
    @zerte4197 3 ปีที่แล้ว +1

    Nauka i te możliwości które pokazuje pan w filmikach wywołały u mnie uśmiech, kto by pomyślał że się będę uśmiechał do nauki :D, Gratuluję Panu wykonania tego kursu od serca.

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

    Dzieki temu filmowi wreszcie zrozumiałem polimorfizm. Potrafi Pan uczyć.

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

    KOSMOS, temat, który czytając z neta byłby czarną magią tutaj na przykładach, powoli, wręcz łopatologicznie. Jednak jakże skutecznie. Dzięki po raz enty Panie Zelent

  • @hardner07yt
    @hardner07yt 8 ปีที่แล้ว +7

    To jest niesamowite... przebyłem około 14 odcinków w 3 dni i wszystko rozumiem i umiem. Fakt że czytałem książkę, ale jej nie skończyłem, skończyłem na początku obiektów a i tak u pana nauczyłem się nie dość że wielu nowych przydatnych rzeczy jakich w książce jeszcze nie miałem, to nauczyłem się tak wiele w 3 dni... :)

  • @annagruszecka7624
    @annagruszecka7624 7 ปีที่แล้ว

    Jest Pan genialny !!! Polimorfizm miałam ostatnio na wykładzie i wychodząc po 3 godzinach nie wiedziałam tego co Pan wytłumaczył już w 4 minucie filmu. Sposób w jaki przekazuje Pan wiedzę jest niesamowity. Serdeczne dzięki za ten film i wysyłek włożony w jego przygotowanie. Pozdrawiam

    • @Pasjainformatyki
      @Pasjainformatyki  7 ปีที่แล้ว

      Dziękuję, miło przeczytać takie słowa. Pozdrawiam, MZ

  • @kamillarysz7410
    @kamillarysz7410 8 ปีที่แล้ว +1

    Na prawdę, dziękuję - jak skończę kurs obiektowy c++ wydaje mi się że dużo łatwiej mi pójdzie nauka Javy! :)

  • @kowalskimateusz
    @kowalskimateusz 9 ปีที่แล้ว

    Jakby mi to w trakcie studiów ktoś tak wytłumaczył to byłbym innym człowiekiem - no żartuje. Najważniejsze jest to, że zakumałem a przez to, że zdarzyło mi się pisać już coś względnie większego bez klas i zacząłem się gubić w kodzie, natknąłem na pewne problemy, to teraz widzę możliwości zastosowania tego i poprzednich mechanizmów podanych w tym i poprzednich nagraniach. Wielkie dzięki za to nagranie, i za poprzednie.

  • @Melekspl
    @Melekspl 8 ปีที่แล้ว

    Jesteś wielki! Zrezygnowany nauką na jutrzejszy egzamin z programowania obiektowego, trafiłem na Twój blog. Kilka godzin spędzonych przy Twoich filmach rozjaśnił mi jak to rozumieć, o co w tym chodzi i po co się tego używa. :) Dziękuje i oby tak dalej. Robisz kawał dobrej roboty!

  • @volodymyrsanotskyi3473
    @volodymyrsanotskyi3473 3 ปีที่แล้ว +1

    Dziękuję Panu za kurs!!!))

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

    Świetnie wytłumaczone. Bardzo dobry kurs!

  • @m16averick
    @m16averick 6 ปีที่แล้ว

    Bardzo się cieszę, że jest Pan w stanie poświęcić odrobinę swojego czasu na doedukowanie narodu :). Dzięki takim osobom jak Pan Polska wciąż idzie przed siebie!

  • @piotrekk1522
    @piotrekk1522 7 ปีที่แล้ว

    Panie Mirosławie,
    Wreszcie zrozumiałem w jakim celu się stosuje ten polimorfizm i gdzie znajduje on swoje zastosowanie. Pomysł z pokazaniem zastosowania na przykładzie gry - trafiony w 100% !
    Super sprawa ten polimorfizm - znacznie upraszcza programowanie :) Serdecznie dziękuję i pozdrawiam!

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

    Wytłumaczone perfekcyjnie, dotrwałem do końca za pierwszym razem :) Dziękuję za takie zaangażowanie w pracę!

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

    Genialne kursy. Talent do przekazywania wiedzy na wysokim poziomie.

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

    Jestem pod ogromnym wrażeniem talentu dydaktycznego Pana Mirosława. Szkoda że nie miałem szczęścia trafić na takiego nauczyciela w czasach gdy chodziłem do szkoły. W czasach kiedy jeszcze nie było YT.

  • @filipmaszewski3489
    @filipmaszewski3489 10 ปีที่แล้ว

    Jest Pan świetny! Nie mogę się doczekać kolejnych odcinków :)

  • @MrCiucmok87
    @MrCiucmok87 9 ปีที่แล้ว

    Panie Mirosławie. Jestem studentem informatyki i ze swojej strony chce pogratulować wysokiego poziomu Pana kursów jak i przyjazne opracowane informacji które są przekazywane w bardzo swobodny sposób. Odcinek w którym jest omawiany polimorfizm został doskonale opracowany i sądzę, że bardziej przejrzyście już się nie dało. Zrozumiałem za pierwszym razem. Bardzo dobra robota praca takich ludzi jak Pan myślę, że nie idzie na marne i pomaga nie tylko mi :) Pozdrawiam.

  • @TraxxStudios
    @TraxxStudios 9 ปีที่แล้ว

    Po raz pierwszy oglądam ten filmik i mam wrażenie, że wszystko zrozumiałem. Wiadomo parę razy jeszcze będę musiał obejrzeć dla lepszego przyswojenia, ale świetnie zostało wszystko wytłumaczone.

  • @kimpeek9136
    @kimpeek9136 8 ปีที่แล้ว +1

    oglądałem kazdy pana film po kilka razy i za kazdym razem mowilem ze rozumiem , dzis ogladam ten film po dluzszym czasie i po raz któryś tam, lecz dziś widze to, ile nie wiedzialem i nie rozumialem naprawde. #Taksonomia_Blooma !
    szacunek ! Jest pan niezwykłą jednostką .

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

      jak potrzebowalem 3 dni - 1 raz na dziem ogladalem ten odcinek i kladem sie spac z tym odcinkem ...po 3 dniach jeszcze eksperymentowalem kodem i jest to juz dal mne oczywiste jak 2+2 ;)

  • @przemek_woźniak
    @przemek_woźniak 2 ปีที่แล้ว

    W trakcie oglądania tego filmu (dokładnie drugiego oglądania) podjąłem postanowienie,
    że "Hello world!" znika dopiero wtedy gdy na prawdę wiem co chce w programie zrobić!
    Bardzo dziękuję za ten odcinek :-)
    Japa mi się cały czas cieszy ;-D

  • @andrzejmacieja4563
    @andrzejmacieja4563 10 ปีที่แล้ว +1

    Mirek Polimorfizm wytłumaczyłeś fantastycznie , jeszcze powiedz mi skąd pobrać C++ Builder-a i będę w pełni usatysfakcjonowany. Wielkie dzięki naprawdę świetna robota , dla mnie jesteś najlepszy w te klocki.

    • @MichalProszek
      @MichalProszek 10 ปีที่แล้ว

      ***** Wine nie załatwia sprawy, bo nie jest wygodny. Tak samo wirtualka :P

  • @outsider1st
    @outsider1st 10 ปีที่แล้ว +1

    Świetny odcinek, po obejrzeniu 2x i zastosowaniu polimorfizmu na innym przykladzie niz pole koła udalo mi sie w znacznym stopniu zroziumiec z czym to sie je.

  • @leonardovascez1309
    @leonardovascez1309 7 ปีที่แล้ว

    Pasja czyni cuda :) Dziękuję.

  • @pucpan
    @pucpan 9 ปีที่แล้ว

    Świetnie pan tłumaczy oraz bardzo przyjemne podejście do widza !

  • @tomaszm.9147
    @tomaszm.9147 4 ปีที่แล้ว

    Super! Wielki szacun dla Ciebie. Bardzo dobrze wszystko tłumaczysz. Thank You. .)

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

    Nawet jako student air-u (tak wiem xd) zrozumiałem za pierwszym podejściem. Ogólnie cały ten cykl pomógł mi niemiłosiernie, bo jak na wykładach podawane są tylko suche definicje i wiedzowy próg wejścia był dla mnie o wiele za wysoki, tak tutaj jest to przedstawione jak dla ludzi i każda średnio rozgarnięta osoba, jak ja, może to zrozumieć. Dziękuję bardzo za ogrom pracy włożony w tworzenie tych filmów i edukowanie ludzi w naprawdę przystępny sposób :)

  • @Shhluger
    @Shhluger 7 ปีที่แล้ว

    Pięknie i prosto wytłumaczony temat co świadczy o wspaniałym rozumieniu przez pana tego świata i ogrom wiedzy, dziękuję :)

  • @kubawoosowicz7122
    @kubawoosowicz7122 6 ปีที่แล้ว

    Jest Pan niesamowity. Dziękuję

  • @aklopisss
    @aklopisss 9 ปีที่แล้ว

    Super wytlumaczone :) czytalem ksiazke tworcy cpp i utknalem na klasach abstrakcyjnych, a Pan mi pomogl "wyjsc" z dolka:)

  • @_CzarnyZiutek_
    @_CzarnyZiutek_ 3 ปีที่แล้ว

    Bardzo dobre, przygotowuje sie do egzaminu CPA i sporo mi to roznajsniło, pozdrawiam i dziekuje :)

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

    Dzięki. Dobrze Pan to wyjaśnił. Mam tylko kilkanaście lat :-)

  • @masofen32
    @masofen32 9 ปีที่แล้ว +1

    Świetnie wytłumaczone zagadnienie polimorfizmu, po obejrzeniu tej serii filmów z obiektówki c++ mam znacznie lepsze pojęcie o działaniu tych wszystkich mechanizmów za co bardzo dziękuje.Gdybym mógł mieć tak prowadzone wykłady na uczelni :)
    Pozdrawiam

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

    Świetny odcinek, super wytłumaczone. Bardzo fajnie dobrany przykład, a jak wszyscy wiemy sukces w nauce programowania zależy od odpowiedniego doboru prezentowanych przykładów :D

  • @jackoneil1000
    @jackoneil1000 7 ปีที่แล้ว

    Uwielbiam pańskie poradniki, wszystko prosto i dobrze wytłumaczone :)

  • @piotrekk1522
    @piotrekk1522 7 ปีที่แล้ว

    Czytałem o polimorfizmie, ale ciężko było zrozumieć, po co się go w ogóle stosuje. Dzięki Panu już wiem i dziękuję za to. Ma Pan olbrzymi talent w tłumaczeniu nietrywialnych zagadnień w zrozumiały dla przeciętnego zjadacza chleba sposób. Widać, że zna się Pan na programowaniu. Pozdrawiam.

  • @szachgr43
    @szachgr43 7 ปีที่แล้ว

    Wiedza trudna to fakt i na pewno wymaga kilkukrotnego przewertowania jednak zajebiscie wszystko objasnione. Dziekujemy za to :)

  • @DJLukeAngelo
    @DJLukeAngelo 7 ปีที่แล้ว

    Bardzo przystepnie pokazane i zrozumiałe !!!! jedyne czego mi jeszcze brakuje to kopiowanie klas.

  • @nordengeorgen2542
    @nordengeorgen2542 7 ปีที่แล้ว +1

    Dziękuję za tą produkcję z Pana strony.
    Zabrzmi to może infantylnie, ale ciężko mi inaczej wyrazić wdzięczność za ten materiał ... kawał dobrej roboty !!!

  • @patrykzapala5523
    @patrykzapala5523 9 ปีที่แล้ว +3

    Świetnie wytłumaczone!

  • @karkingghs
    @karkingghs 8 หลายเดือนก่อน

    Świetny kurs, pozdrawiam

  • @Jakub-io2np
    @Jakub-io2np 4 ปีที่แล้ว

    Coś pięknego, dziękuję za te filmy!

  • @MichalHerda83
    @MichalHerda83 ปีที่แล้ว

    Dzięki za filmy! Wszystko szło jak po maśle dopóki nie doszedłem do etapu klas, polimorfizmu, konstruktorów itp itd.
    O ile podstawy C++ są do ogarnięcia moim zdaniem dla każdego, to już na tym etapie trzeba się mocno ogarnąć.
    Mam co prawda bardzo dobre, znakomicie napisane źródło wiedzy - zapewne znane większości uczących się C++, ale Twój sposób tłumaczenia jest znakomity a przede wszystkim niezwykle rzeczowy i zwięzły ! Pozdrowionka ;)

  • @2202pepe
    @2202pepe 9 หลายเดือนก่อน

    Bardzo Panu dziękuję za bardzo proste i umiejętne przedstawienie zagadnień i jeszcze bezpłatnie. Mógłby Pan wydawać książki albo ebuki.

  • @CezarV
    @CezarV 6 ปีที่แล้ว

    Studenci informatyki pozdrawiają ^^ Świetny materiał, jak zwykle wszystko przystępnie i zrozumiale wyjaśnione :)

  • @triger66666
    @triger66666 10 ปีที่แล้ว

    Nie wyobrażam sobie jak można by to lepiej wyjaśnić. Ogromne dzięki za cały trud w to włożony :)

  • @rulfzify
    @rulfzify 8 ปีที่แล้ว

    Genialne! Zrozumiałem za pierwszym razem. Polimorfizm to coś pięknego. Zazdroszczę Pana uczniom w szkole, chodziłbym na lekcje z wielkim entuzjazmem i zapałem. U nas niestety wyglądało to tak "Napiszcie program, który ..." i zero tłumaczenia. Musiałem wtedy sam uzupełniać wiedzę z różnych forum i stron internetowych. Widać, że programowanie jest Pana wielką pasją. Pozdrawiam.

  • @denisds130
    @denisds130 6 ปีที่แล้ว

    Jak zawsze świetny materiał! Dziękuję :D

  • @Kubeckk
    @Kubeckk 7 ปีที่แล้ว +3

    Dziękuję za genialny poradnik, mimo że to trudne zagadnienie, z Panem stało się dużo prostsze :)

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

    Świetnie wyjaśnione!!!