16. Kurs C# dla początkujących - Static vs Non-static Klasy i Obiekty (część 3)

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

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

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

    super odcinek, fajny pomysl z pokazaniem klasy Math w kontekscie omawianego zagadnienia.

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

    Jesteś NAJLEPSZY!!! W końcu zrozumiałem klasy!!! Dziękuję Ci !!!

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

    Najlepsza seria ever. ☺

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

    Bardzo dobrze jest to wytłumaczone. Bałem sie ze tego nie zrozumiem ale jednak wszystko jak w najlepszym porzadku :)

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

    Bardzo przejrzyście i czytelnie omówiony temat 👍

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

    Zrób proszę poradnik dla Unity. Zastosowanie tego wszystkiego co znajduje się w tym kursie itd.

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

      Dobry pomysl bo narazie nie wiem po co trzeba tworzyc static skoro mozna to zrobic w nonstatic

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

      @@Swicz7077 Mowi to osoba zaczynajaca nauke, a wiec nie traktuj tej informacji jako pewnik. A wiec, sensem uzywania static np w Gamedevie moze byc HP przeciwnika. HP przeciwnika jest zmienna ktora wszedzie powinna wynosic tyle samo, to znaczy, w kazdej czesci naszego kodu HP przeciwnika powinno byc jednakowe. Statyczna zmienna HP przeciwnika umozliwi nam osiagniecie tego w najprostszy sposob poniewaz bedziemy zawsze odwolywac sie do tej zmiennej a nie do obiektu klasy z tą zmienna. Tak na to patrze aczkolwiek nie jestem "profesjonalista"

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

    chłop jest najlepszy.

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

    Zapraszam do skorzystania z pełnej "ścieżki programisty C#":
    strefakursow.pl/sciezki_kariery/net_developer.html?ref=87991

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

    13:20 wartość bezwględną*

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

    Cześć,
    masz może jakieś zadanka którymi można utrwalić zdobytą dotychczas wiedzę?

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

      Mam jedynie serię Polski SPOJ na kanale :)

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

    👍

  • @pawegorka8589
    @pawegorka8589 4 ปีที่แล้ว +7

    Po co w takim razie robić klasy statycznie skoro można w zwykłych zrobić statyczne elementy ?

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

    Skoro w klasie niestatycznej możemy deklarować zmienne i metody statyczne. To nie lepiej cały czas tworzyć takie klasy niestatyczne?
    Jest jakiś zysk pod względem optymalizacji jeśli korzystamy z klas statcznych?

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

      Na pewno nie popełnisz błędu, np. zapominając dodać do metody jednego słówka static + korzyść przy korzystaniu z takich klas, bo możesz próbować instancjonować taką klasę, ale ona samo na to nie pozwala, aby nie tworzyć "pustej" samej siebie ;)

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

    I myk! 170 Like

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

    Nie do konca w takim razie rozumiem po co są te klasy statyczne skoro skladowe statyczne mozemy umiescic rowniez w klasie niestatycznej? Nawet w przykladzie, ktory dales klasy Math, dlaczego ona jest statyczna skoro wystarczyloby stworzyc zwykla klase niestatyczna i kazdej metodzie wewnatrz tej klasy przypisac slowo kluczowe static. Albo nie rozumiem idei tworzenia klas statycznych albo programisci zrobili niepotrzebna redundancje

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

      Nie mamy możliwości instancjonowania takiej klasy, co już ma sens, bo po co by nam tako obekt by był potrzebny? I przed tym się zabezpieczamy, w Javie z kolei tak nie możemy zrobić jeżeli się nie mylę no i tam już idzie zdobić instancję "pustej" klasy ;)

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

      @@KoW faktycznie jako zabezpieczenie ma to jakis sens. Dziekuje za wytlumaczenie

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

      Wg mnie klasy statyczne się przydają dla czytelności kodu i żeby nie na brudzić w mainie np menu w klasie statycznej albo jakieś inne opcje :)

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

      @@KoW a widzisz nie wspomniałeś o tym że nie można tworzyć takich obiektów :D

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

    Fajnie, ale czemu gdy tworzy się klasę statyczną wszystkie obiekty w niej nie są automatycznie statyczne?

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

      Pewnie dla świadomości czytających kod.

  • @rafa4121
    @rafa4121 7 หลายเดือนก่อน

    :)