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
  • Ćwiczenia z klasami abstrakcyjnymi | Poziom 2

    All lectures for PL purposes
    Poziom 1,Lekcja 132
    Życie i praca programisty są niebezpieczne i pełne abstrakcji. Abstrakcyjne myśli, abstrakcyjni sąsiedzi, abstrakcyjne zwierzęta i abstrakcyjne dziewczyny. No dobra, to ostatnie pominiemy. Zróbmy teraz kilka zadań z przeciążaniem metod, w których pojawiają się abstrakcyjne zwierzęta i ich konkretni potomkowie.
    Dostępne
  • Interfejsy

    All lectures for PL purposes
    Poziom 1,Lekcja 133
    Interfejs jest prawowitym potomkiem Abstrakcji i Polimorfizmu. Interfejs jest bardzo podobny do klasy abstrakcyjnej, w której wszystkie metody także są abstrakcyjne. Jest deklarowany w ten sam sposób co klasa, ale wraz ze słowem kluczowym interface. Podczas tej lekcji dowiesz się, do czego są nam potrzebne interfejsy i kiedy ich używać.
    Dostępne
  • Interfejs jest czymś więcej niż się to wydaje. Jest zachowaniem.

    All lectures for PL purposes
    Poziom 1,Lekcja 134
    Wyobraź sobie, że budujesz roboty. Masz dziesiątki podległych Ci robotów i każdy z nich ma różnorodne umiejętności. Załóżmy, że musisz szybko ukończyć budowanie ściany. Wzywasz więc wszystkie roboty, które posiadają umiejętność "builder" i każesz im budować ścianę. Typ robota nie jest ważny. Nawet robotyczne konewki się do tego nadadzą. Jeśli wiedzą, jak się buduje, to niech budują.
    Dostępne
  • Zadania z interfejsami

    All lectures for PL purposes
    Poziom 1,Lekcja 135
    Prosto z tajnego centrum CodeGym Robot Diego obiecuje, co następuje: będziesz spał spokojnie, ale na spokojne noce trzeba sobie zasłużyć. Jeśli nie zrobisz teraz tych zadań z interfejsami, w nocy przyjdą do Ciebie... Krótko mówiąc, byłoby lepiej, gdybyś się za nie wziął. Nie wszczynaj bójki z abstrakcjami.
    Dostępne
  • Przydatne linki od Profesora – 12

    All lectures for PL purposes
    Poziom 1,Lekcja 136
    Na pewno już się zorientowałeś/aś, że Profesor Hans Zawiłło daje same dobre rady! Tym razem ma dla Ciebie link do genialnej lekcji o polimorfizmie i interfejsach. Pomoże Ci ona usystematyzować Twoją wiedzę, jeśli oczywiście tego chcesz. Myślisz, że wiesz już wszystko? Kiedy przeczytasz tę lekcję, zdasz sobie sprawę, jak dalekie to jest od prawdy.
    Dostępne
  • Alfabet Morse'a

    All lectures for PL purposes
    Poziom 1,Lekcja 137
    Zdajesz sobie sprawę, że czasem dobrze jest odpocząć, prawda? Zrelaksuj się, usiądź wygodnie w fotelu i obejrzyj ciekawy film o nowoczesnym samochodzie elektrycznym. To nie tylko rozrywka. To ważna część kompleksowego programu nauczania utworzona przez panel pedagogiczny w tajnym centrum CodeGym.
    Dostępne
  • Zadanie dodatkowe | Lekcja 12 | Poziom 12

    All lectures for PL purposes
    Poziom 1,Lekcja 138
    Dzwoni Kapitan Odlot! Ma dla Ciebie kilka niespodzianek. Właściwie, to nie jest ich kilka i nie są to niespodzianki. To po prostu dziesięć zadań, która ugruntują Twoją wiedzę o OOP, a zwłaszcza o klasach abstrakcyjnych i interfejsach. Możesz także spróbować swoich sił i zrobić trzy dodatkowe zadania. Aby je rozwiązać, będziesz musiał naprawdę ruszyć głową.
    Dostępne
  • Witaj na Poziomie 13!

    All lectures for PL purposes
    Poziom 1,Lekcja 139
    Gratulacje, ukończyłeś/aś drugi poziom misji! Poznałeś/aś już klasy abstrakcyjne i interfejsy. Dowiedziałeś/aś się, czym jest polimorfizm oraz jak przeciąża się metody. Trzeci poziom będzie kontynuowany w podobnym stylu, abyś jeszcze lepiej zrozumiał/a polimorfizm i interfejsy.
    Dostępne
  • Zadaniem interfejsów jest obsługa konkretnego zachowania

    All lectures for PL purposes
    Poziom 1,Lekcja 140
    Interfejs jest mechanizmem, który umożliwia danej rzeczy wchodzenie w interakcje z czymś innym. Na przykład, kiedy ktoś mówi do psa: „siad”, to wydaje mu komendę, która stanowi element psiego „interfejsu sterowania głosem”. Jeśli pies wykonuje komendę, to znaczy, że obsługuje on dany interfejs. W programowaniu jest tak samo. Łączymy metody (działania przeprowadzane na obiekcie) i ich dane, aby utworzyć interfejs. Dlaczego? Podczas tej lekcji nauczysz się, jak to się robi.
    Dostępne
  • Zadania z interfejsami | Poziom 3

    All lectures for PL purposes
    Poziom 1,Lekcja 141
    Tylko dorośli mogą łączyć metody w interfejsy. A zatem, to naprawdę wielki krok! Mamy dla Ciebie aż dziesięć zadań z interfejsami, które rozwieją Twoje wątpliwości i sprawią, że poczujesz się komfortowo, używając tej potężnej broni. Obiecujemy: nie będziesz się nudzić!
    Dostępne
  • Jak używać klas abstrakcyjnych

    All lectures for PL purposes
    Poziom 1,Lekcja 142
    Najwyższy czas zagłębić się w klasy abstrakcyjne. „Zwyczajna” klasa stanowi model pewnego bytu. To dość zrozumiałe. Klasa abstrakcyjna zawiera metody, które nie zostały zaimplementowane, ale może zawierać także takie, które zaimplementowane już zostały. Przydałaby się praktyczna analogia! Znajdziesz ją w tej lekcji.
    Dostępne
  • Ćwiczenia z klasami abstrakcyjnymi | Poziom 3

    All lectures for PL purposes
    Poziom 1,Lekcja 143
    Robot Diego jest kompletnie zakochany we wszystkim, co abstrakcyjne, a zwłaszcza w abstrakcyjnych klasach. Próbuje zarazić Cię ową miłością. Podczas tej lekcji otrzymasz zatem cztery dawki miłości w formie zadań wzmacniających Twoją wiedzę o klasach abstrakcyjnych.
    Dostępne
  • 1
  • ...
  • 10
  • 11
  • 12
  • 13
  • 14
  • ...
  • 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