Przejdź do głównej treści

Kurs

Wprowadzenie do programowania obiektowego w Javie

Średniozaawansowany4 godz.

Poznaj kluczowe koncepcje programowania obiektowego — od podstawowych klas i obiektów po zaawansowane tematy, takie jak dziedziczenie i polimorfizm.

Java4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}2,350 XP10,163Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Programowanie obiektowe (OOP) to potężne podejście do tworzenia uporządkowanego i skalowalnego oprogramowania. Java, jeden z najpopularniejszych języków programowania na świecie, ożywia OOP dzięki przejrzystej składni i silnemu wsparciu społeczności. W tym kursie nauczysz się, jak używać Javy do modelowania rzeczywistych systemów za pomocą klas, obiektów, dziedziczenia, enkapsulacji i nie tylko.

Twórz rzeczywiste klasy i obiekty Java

Zacznij od nauki definiowania klas jako wzorców i używania ich do tworzenia instancji obiektów. Zastosujesz podstawową składnię Java, aby tworzyć wielokrotnego użytku komponenty odzwierciedlające rzeczywiste obiekty, takie jak samochody, paszporty i wzory.

Dodawanie zachowania za pomocą konstruktorów i metod

Opanuj korzystanie z konstruktorów do inicjalizacji stanu obiektu i poznaj metody dodawania zachowań. Napiszesz zarówno metody typu void, jak i zwracające wartość, co pomoże Ci tworzyć dynamiczne i interaktywne programy.

Zabezpiecz i wykorzystuj ponownie kod dzięki enkapsulacji i dziedziczeniu

Poznaj, jak modyfikatory dostępu kontrolują to, co jest widoczne dla użytkowników Twojego kodu. Dowiedz się, jak wykorzystywać dziedziczenie i klasy abstrakcyjne, aby eliminować duplikację i tworzyć uporządkowane hierarchie.

Zastosuj interfejsy i polimorfizm

Używaj interfejsów, aby zwiększyć elastyczność i implementować współdzielone zachowanie w różnych klasach. Wreszcie odblokuj moc polimorfizmu, nadpisując i przeciążając metody, aby tworzyć bardziej elastyczne projekty oprogramowania.

Na koniec będziesz potrafić projektować modułowe aplikacje Java z przejrzystą, obiektową architekturą.

Wymagania wstępne

Program kursu

Plan kursu

1

Programowanie obiektowe (OOP) w Javie

Poznaj podstawy programowania obiektowego (OOP) w Javie, ze szczególnym uwzględnieniem różnic między prymitywnymi typami danych a obiektami. Naucz się definiować i tworzyć klasy oraz obiekty, a także zrozum kluczowe elementy klas – pola, konstruktory i metody.
Rozpocznij rozdział
2

Hermetyzacja i dziedziczenie

Zagłęb się w programowanie obiektowe, poznając takie koncepcje jak hermetyzacja, dziedziczenie i abstrakcja. Dowiesz się, jak kontrolować dostęp do składowych klasy, rozszerzać jej funkcjonalność oraz definiować abstrakcyjne pojęcia i kontrakty zapewniające spójność implementacji.
Rozpocznij rozdział
3

Interfejsy i polimorfizm

Rozwijaj umiejętności programowania obiektowego, odkrywając, jak działają interfejsy i polimorfizm w Javie. Nauczysz się definiować interfejsy i implementować je w klasach, co zapewnia elastyczność zachowania. Przećwiczysz nadpisywanie metod w celu dostosowania zachowania w podklasach oraz przeciążanie metod, aby definiować wiele ich wariantów w obrębie tej samej klasy. Poznasz też przeciążanie konstruktorów, które umożliwia elastyczne tworzenie obiektów. Dzięki tym praktycznym ćwiczeniom napiszesz bardziej elastyczny i wielokrotnego użytku kod w Javie.
Rozpocznij rozdział
J

Wprowadzenie do programowania obiektowego w Javie

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.