CodeGym
Promocja
Nauka
Kursy
Zadania
Ankiety & Quizy
Gry
Pomoc
Harmonogram kopniaków w tyłek
Społeczność
Użytkownicy
Forum
Czat
Artykuły
Historie sukcesu
Aktywność
Opinie
Subskrypcje
Jasny motyw

Lekcje

  • Opinie
  • O nas
Rozpocznij
Rozpocznij naukę
Rozpocznij naukę teraz
  • Mój postęp
  • Kursy
  • Mapa misji
  • Lekcje
  • Ćwiczenia z klasami abstrakcyjnymi | Poziom 2

    Podstawy Java
    Poziom 2, Lekcja 6
    Ż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ępny
  • Interfejsy

    Podstawy Java
    Poziom 2, Lekcja 7
    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ępny
  • Interfejs jest czymś więcej niż się to wydaje. Jest zachowaniem.

    Podstawy Java
    Poziom 2, Lekcja 8
    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ępny
  • Zadania z interfejsami

    Podstawy Java
    Poziom 2, Lekcja 9
    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ępny
  • Przydatne linki od Profesora – 12

    Podstawy Java
    Poziom 2, Lekcja 10
    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ępny
  • Alfabet Morse'a

    Podstawy Java
    Poziom 2, Lekcja 11
    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ępny
  • Zadanie dodatkowe | Lekcja 12 | Poziom 12

    Podstawy Java
    Poziom 2, Lekcja 12
    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ępny
  • Witaj na Poziomie 13!

    Podstawy Java
    Poziom 3, Lekcja 0
    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ępny
  • Zadaniem interfejsów jest obsługa konkretnego zachowania

    Podstawy Java
    Poziom 3, Lekcja 1
    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ępny
  • Zadania z interfejsami | Poziom 3

    Podstawy Java
    Poziom 3, Lekcja 2
    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ępny
  • Jak używać klas abstrakcyjnych

    Podstawy Java
    Poziom 3, Lekcja 3
    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ępny
  • Ćwiczenia z klasami abstrakcyjnymi | Poziom 3

    Podstawy Java
    Poziom 3, Lekcja 4
    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ępny
  • 1
  • ...
  • 12
  • 13
  • 14
  • 15
  • 16
  • ...
  • 60
Nauka
  • Rejestracja
  • Kurs Java
  • Pomoc w Zadaniach
  • Cennik
  • Składnia Java
Społeczność
  • Użytkownicy
  • Artykuły
  • Forum
  • Czat
  • Historie Sukcesu
  • Aktywność
  • Program partnerski
Firma
  • O nas
  • Kontakt
  • Opinie
  • Pokój prasowy
  • CodeGym dla EDU
  • FAQ
  • Wsparcie
CodeGym CodeGym to internetowy kurs uczący od podstaw programowania w języku Java. Ten kurs to doskonały sposób na opanowanie języka Java dla początkujących. Zawiera pond 1200 zadań z możliwością natychmiastowej weryfikacji oraz niezbędny zakres teorii na temat podstaw języka Java. Aby pomóc Ci odnieść sukces w nauce, przygotowaliśmy również zestaw elementów motywacyjnych: quizy, projekty programistyczne, artykuły na temat efektywnego uczenia się i kariery programisty Java.
Podążaj za nami
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
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2025 CodeGym
MastercardVisa
Programistą Się Nie Rodzi, Programistą Się Zostaje © 2025 CodeGym