filmov
tv
Java - programowanie obiektowe w 3h

Показать описание
Czym jest programowanie obiektowe? Czym są klasy, obiekty, pola i metody? Czym różni się klasy abstrakcyjne od interfejsów i kiedy z nich korzystamy? W tym odcinku tłumaczę najważniejsze koncepty programowania obiektowego, a wszystko o czym mówię, pokazuję od razu w praktyce.
Dołącz też tutaj:
00:00:00 Czym jest programowanie obiektowe?
00:05:06 Czym jest klasa?
00:09:17 Konstruktor i pola klasy
00:18:47 Przeciążanie konstruktorów (constructor overloading)
00:21:20 Metody klasy
00:33:59 Zasada pojedynczej odpowiedzialności
00:34:49 Modyfikatory dostępu, enkapsulacja / hermetyzacja
00:49:20 Polimorfizm - klasy abstrakcyjne, interfejsy, dziedziczenie
00:57:52 Część praktyczna - wykorzystujemy OOP w projekcie
00:58:33 Przedstawienie założeń projektu i pierwsze linie kodu
01:11:24 Praktyczne wykorzystanie interfejsów
01:28:32 Testujemy napisany kod i widzimy jak przydatne są interfejsy
01:33:49 Tworzymy kolejny interfejs
01:47:17 Interfejsy i klasy abstrakcyjne - część 1
02:01:27 Interfejsy i klasy abstrakcyjne - część 2
02:09:50 Code Review - robimy przegląd projektu i sprawdzamy poprawność kodu
02:13:39 Testujemy projekt
02:20:02 Przesłanianie metod (method overriding), instanceof, pola i metody statyczne, domyślne metody interfejsów
Комментарии