After doing these courses, I feel confident creating professional visualizations and dashboards
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
Programowanie obiektowe (OOP) w Javie
- Witaj50 XP
- Definiowanie klasy Car100 XP
- Tworzenie instancji obiektu klasy Car100 XP
- Dodawanie właściwości50 XP
- Dodaj właściwości do klasy Car100 XP
- Tworzenie konstruktora dla klasy Car100 XP
- Dodawanie parametrów do konstruktora klasy Car100 XP
- Metody klasy50 XP
- Praca z metodami void100 XP
- Dodawanie metod klasy z typami zwracanymi100 XP
Hermetyzacja i dziedziczenie
Interfejsy i polimorfizm
Wprowadzenie do programowania obiektowego w Javie
Kurs
ukończony

