CodeGym
AI Academy
Promocja
CodeGym University
Nauka
Kursy
Zadania
Ankiety & quizy
Gry
Pomoc
Harmonogram
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw

Lekcje

  • Opinie
  • O nas
Start
Rozpocznij naukę
Rozpocznij naukę teraz
  • Mój postęp
  • Kursy
  • Mapa Questów
  • Lekcje
  • Dziedziczenie wielu interfejsów

    All lectures for PL purposes
    Poziom 1,Lekcja 144
    Krążą plotki, że w Javie nie ma czegoś takiego jak dziedziczenie wielokrotne... Niby nie ma, a jednak jest. Z uwagi na pewne problemy wielokrotne dziedziczenie klas nie istnieje (później to wyjaśnimy). Za to wielokrotne dziedziczenie interfejsów jest w Javie jak najbardziej możliwe. Co więcej – to ciekawe i potężne narzędzie pomoże Ci pisać sensowny kod.
    Dostępne
  • Ćwiczenia z klasami abstrakcyjnymi

    All lectures for PL purposes
    Poziom 1,Lekcja 145
    W tym zadaniu, przy użyciu wielokrotnego dziedziczenia, odwzorujemy kreskówkę „Tom i Jerry”! Aby to zrobić, tworzymy klasy Dog, Cat i Mouse i implementujemy w nich interfejsy. Kot może się poruszać, jeść i zostać zjedzony. Mysz może się poruszać i zostać zjedzona. Pies może się poruszać i jeść.
    Dostępne
  • Klasa abstrakcyjna a interfejs

    All lectures for PL purposes
    Poziom 1,Lekcja 146
    Jak klasa abstrakcyjna różni się od interfejsu? Te koncepcje niedługo będą dla Ciebie naturalne i w pełni zrozumiałe, ale jeśli dopiero się uczysz, to nie będzie Ci łatwo je rozdzielić. Na ratunek przybywa Twój nauczyciel Bilaabo ze swoją magiczną tabelą, która zawiera porównania klas abstrakcyjnych i interfejsów.
    Dostępne
  • Standardowe interfejsy: InputStream, OutputStream

    All lectures for PL purposes
    Poziom 1,Lekcja 147
    Dawno, dawno temu były sobie InputStream i OutputStream. Zadeklarowane jako klasy abstrakcyjne. Ale jeśli się im przyjrzeć, to są to całkiem solidne interfejsy. Prawie wszystkie ich metody, poza kilkoma mniej znaczącymi, są abstrakcyjne. Oto moje pytanie: co sprawia, że są one takie wyjątkowe? I dlaczego ktoś zrobił z nich klasy abstrakcyjne?
    Dostępne
  • Przydatne linki od Profesora – 13

    All lectures for PL purposes
    Poziom 1,Lekcja 148
    Nawet przy fascynującym treningu praktycznych umiejętności znajdzie się miejsce na pracę samodzielną. Oczywiście, analizowanie tego samego materiału z różnych stron jest bardzo przydatne. Każdy z nas myśli inaczej, więc prawdopodobnie najlepszym źródłem zdobywania wiedzy teoretycznej będzie dla Ciebie coś innego, niż w przypadku Twojego kolegi. Ta lekcja zawiera link do genialnego artykułu o interfejsach.
    Dostępne
  • Steve Wozniak — założyciel Apple

    All lectures for PL purposes
    Poziom 1,Lekcja 149
    Zanim zabierzesz się za te trudniejsze zadania, które znajdują się na końcu poziomu, potrzebujesz trochę sobie odpocząć. Tym razem obejrzymy film o pewnych dzieciakach, które zbudowały w garażu niesamowity komputer. A potem kolejny. Później jeszcze jeden. Mieli na imię Steve i Steve. Jobs i Wozniak.
    Dostępne
  • Zadanie dodatkowe | Lekcja 11 | Poziom 3

    All lectures for PL purposes
    Poziom 1,Lekcja 150
    Dzwoni Kapitan Odlot! Ma dla Ciebie kilka niespodzianek. W zasadzie, nie kilka, i nie są to niespodzianki, ale dziesięć zadań, które mają za zadanie ugruntować Twoją wiedzę o klasach abstrakcyjnych i interfejsach. Co odważniejsi mogą spróbować swoich sił w trzech zadaniach dodatkowych. Aby je rozwiązać, będziesz musiał naprawdę ruszyć głową.
    Dostępne
  • Witaj na Poziomie 14!

    All lectures for PL purposes
    Poziom 1,Lekcja 151
    Gratulujemy najnowszego osiągnięcia! Posiadasz już sporą wiedzę o interfejsach i klasach abstrakcyjnych. W końcu było do zrobienia całe 31 zadań. To kawał pracy, nawet jeśli niektóre z nich zostawiłeś/aś sobie na później. Nastała pora, aby bliżej przyjrzeć się rzutowaniu typów i operatorowi instanceof. Oraz żeby ukończyć obszerne zadanie o interfejsach.
    Dostępne
  • Operator instanceof

    All lectures for PL purposes
    Poziom 1,Lekcja 152
    Dzisiaj będziemy się dalej zajmować operatorem instanceof. Wspominaliśmy o tym w poprzednich lekcjach. Jego zadaniem jest sprawdzanie, czy obiekt stanowi instancję określonej klasy. Nauczysz się, kiedy, jak i gdzie można z niego korzystać oraz co to wszystko ma wspólnego z dziedziczeniem oraz interfejsami.
    Dostępne
  • Ćwiczenia z instanceof

    All lectures for PL purposes
    Poziom 1,Lekcja 153
    Podczas Twojej nauki o operatorze instanceof chłopaki z tajnego centrum CodeGym świetnie się bawili na imprezie. Tak nawiasem mówiąc, impreza odbyła się na Twoją cześć. Dlatego też nauczyciel Diego nie jest dzisiaj w nastroju do pracy. Przygotował on dla Ciebie tylko dwa zadania o instanceof. Tylko tu nam nie wymiękaj. Możesz zrobić je później.
    Dostępne
  • Rzutowanie typów. Konwersje rozszerzające i zawężające

    All lectures for PL purposes
    Poziom 1,Lekcja 154
    Podczas pierwszej misji spotkałeś/aś się już z konwersjami rozszerzającymi i zawężającymi typów prymitywnych. Teraz typy referencyjne są Ci już dość dobrze znane. Nadszedł więc czas, aby bliżej przyjrzeć się temu, jak działają rozszerzające i zawężające konwersje typów.
    Dostępne
  • Zadania z rzutowaniem typów

    All lectures for PL purposes
    Poziom 1,Lekcja 155
    Przekonwertujmy kilka typów! Najlepiej, gdyby były to typy referencyjne, a nie typy prymitywne. Przecież byle leszcz potrafi konwertować typy prymitywne już po pierwszej misji. Mistrz Diego przygotował dla Ciebie pięć zadań z tego tematu.
    Dostępne
  • 1
  • ...
  • 11
  • 12
  • 13
  • 14
  • 15
  • ...
  • 98
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w zadaniach
  • Cennik
  • Składnia Javy
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie sukcesu
  • Aktywność
  • Program partnerski
Firma
  • O nas
  • Kontakt
  • Opinie
  • Dla mediów
  • CodeGym dla EDU
  • FAQ
  • Wsparcie
CodeGymCodeGym to kurs online do nauki programowania w Javie od podstaw. Kurs idealny do opanowania Javy dla początkujących. Zawiera 1200+ zadań z natychmiastową weryfikacją oraz niezbędny zakres teorii podstaw Javy. Aby pomóc Ci w nauce, wprowadziliśmy zestaw funkcji motywacyjnych: quizy, projekty programistyczne, materiały o efektywnej nauce i poradnik kariery dla programisty Java.
Obserwuj nas
Język interfejsu
English Deutsch Español हिन्दी Français Português
Polski
বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programiści są tworzeni, nie rodzą się" © 2026 CodeGym
MastercardVisa
"Programiści są tworzeni, nie rodzą się" © 2026 CodeGym