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 dziedziczeniem

    All lectures for PL purposes
    Poziom 1,Lekcja 120
    Chcesz zbudować auto terenowe ze starych VW Beetle? A może doczepić koniowi skrzydła? Przyczepić rybie parasolkę? Żaden problem! Java, OOP i dziedziczenie są do Twojej dyspozycji. Z zadaniami z „dziedziczeniem” poradzimy sobie bez większego wysiłku.
    Dostępne
  • Enkapsulacja

    All lectures for PL purposes
    Poziom 1,Lekcja 121
    Prawidłowy stan wewnętrzny, sprawdzanie argumentów, mniej błędów podczas zmiany kodu wewnątrz klas, możliwość definiowania sposobu, w jaki obiekty wchodzą w interakcje z innymi obiektami... O czym mówimy? O głównych zaletach enkapsulacji, jednego z czterech filarów OOP. Opowie Ci o tym Raszi Gatesman.
    Dostępne
  • Ćwiczenia z enkapsulacją

    All lectures for PL purposes
    Poziom 1,Lekcja 122
    Czas na praktykę. Czeka na Ciebie garść zadań z OOP i enkapsulacją. Będziesz musiał/a pracować ze zmiennymi instancji i metodami, które mogą zmieniać wewnętrzny stan obiektów.
    Dostępne
  • Przydatne linki od Profesora – 11

    All lectures for PL purposes
    Poziom 1,Lekcja 123
    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 dziedziczeniu i enkapsulacji. Pomoże Ci ona usystematyzować Twoją wiedzę, jeśli oczywiście tego chcesz.
    Dostępne
  • Elon Musk

    All lectures for PL purposes
    Poziom 1,Lekcja 124
    Odpoczynek jest potrzebny! A jeszcze bardziej potrzebny jest odpoczynek w odpowiedniej formie. Czas trochę się zrelaksować, obejrzeć super filmik... i zgarnąć za to porcję ciemnej materii! Polecamy zastąpić oglądanie programów telewizyjnych filmami o technologii i znanych nerdach. Tym razem proponujemy, abyś obejrzał film dokumentalny o Elonie Musku.
    Dostępne
  • Zadanie domowe i dodatkowe ćwiczenia

    All lectures for PL purposes
    Poziom 1,Lekcja 125
    W oddali, na horyzoncie, widać maleńki szczyt: to zbliża się koniec drugiej misji! Musisz teraz usystematyzować swoje wiadomości o dziedziczeniu i enkapsulacji oraz poszerzyć zasób posiadanej wiedzy, wykonując pewne dodatkowe zadania.
    Dostępne
  • Witaj na Poziomie 12!

    All lectures for PL purposes
    Poziom 1,Lekcja 126
    Gratulacje, ukończyłeś/aś pierwszy poziom drugiej misji! Zdobyłeś/aś wiedzę o OOP i jego czterech głównych filarach, a także zaznajomiłeś/aś się z dziedziczeniem i enkapsulacją. Na drugim poziomie zagłębisz się w polimorfizm, przeciążanie, abstrakcję i interfejsy.
    Dostępne
  • Polimorfizm i nadpisywanie

    All lectures for PL purposes
    Poziom 1,Lekcja 127
    Podczas tej lekcji zapoznasz się z polimorfizmem, dzięki któremu nauczysz się rozwiązywać problemy rodzicielskie! Dowiesz się, co należy zrobić, kiedy dziecko zachce sobie poużywać jednej z metod swoich przodków. Innymi słowy, nie zdziwi Cię nawet wieloryb z krowim rodowodem, który potrafi pływać, ale brakuje mu rogów i dzwoneczka. Bez problemu wyczarujesz taką istotę za pomocą kodu.
    Dostępne
  • Zadania z polimorfizmem

    All lectures for PL purposes
    Poziom 1,Lekcja 128
    Aby koty, które pochodzą od psa, nie szczekały, musisz naprawdę dobrze nauczyć się używać polimorfizmu! Diego nie pozwoli Ci się nudzić: ma dla Ciebie trochę zadań o wielorybach, krowach, psach i innych istotach z Terry. Ale najwięcej o kotach, oczywiście
    Dostępne
  • Przeciążanie metod

    All lectures for PL purposes
    Poziom 1,Lekcja 129
    Wszystkie metody wewnątrz klasy muszą mieć swoje unikalne nazwy. Wymóg unikalności odnosi się w szczególności do kombinacji nazwy metody i jej zestawu parametrów typu. Pomyśl, że musisz napisać metodę Add(), która sumuje dwie liczby. Wciąż jednak nie jesteśmy pewni, czy te liczby są typu int czy double. Należy wtedy zrobić jedną, mądrą rzecz: przeciążyć metodę Add. Raszi wszystko Ci wyjaśni.
    Dostępne
  • Ćwicz przeciążanie metod

    All lectures for PL purposes
    Poziom 1,Lekcja 130
    Ledwo zdążyłeś/aś nauczyć się czegoś nowego, a już nadszedł Diego! Nic na to nie poradzę, ale powiem Ci coś ważnego. Jeśli natychmiast nie weźmiesz się za te zadania, to zapomnisz wszystko o przeciążaniu metod, zanim dobrze Ci się to utrwali. A zatem, do dzieła! Wystukaj pięć programów i wyślij je swojemu mentorowi do weryfikacji.
    Dostępne
  • Klasy abstrakcyjne

    All lectures for PL purposes
    Poziom 1,Lekcja 131
    Czasem należy zdefiniować coś mało konkretnego, a zarazem podstawowego. Na przykład taki samochód w klasie "Car". Ma on silnik i nadwozie. Tak naprawdę to nie jest samochód. To tylko abstrakcja — klasa stworzona dla naszej wygody. Możesz jej użyć do zrobienia Ferrari bądź Geo Metro. Więcej szczegółów poznasz w tej lekcji. Będzie ciekawie!
    Dostępne
  • 1
  • ...
  • 9
  • 10
  • 11
  • 12
  • 13
  • ...
  • 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