Z kursu: Zaawansowane programowanie w języku Java
Aby odblokować ten kurs, skorzystaj z bezpłatnej próbnej subskrypcji
Dołącz dzisiaj, aby uzyskać dostęp do ponad 24 900 kursów prowadzonych przez ekspertów w branży.
Zasada substytucji w języku Java – Java: przewodnik
Z kursu: Zaawansowane programowanie w języku Java
Zasada substytucji w języku Java
- [Instruktor] Zasada podstawiania, znana również jako zasada podstawiania Liskova, jest ważną koncepcją w programowaniu obiektowym, ponieważ pozwala na pisanie łatwego w utrzymaniu i wielokrotnego użytku kodu. Nazwa sprawia, że brzmi to tak, jakby miała to być skomplikowana koncepcja, ale w rzeczywistości jest bardzo prosta. Oznacza to po prostu, że jeśli masz zmienną danego typu, możesz przypisać ją do wartości, która jest podtypem tego typu. W tym przykładzie mam prostą klasę o nazwie Building, która po prostu nadpisuje metodę toString, aby wydrukować, że jest to Building. Następnie mam inną prostą klasę o nazwie Office, która rozszerza klasę Building i ponownie nadpisuje metodę toString, aby wydrukować, że jest to biuro. Potem mam klasę główną. W metodzie main utworzyłem zmienną budowlaną i przypisałem ją do nowego obiektu Building. Następnie stworzyłem drugi obiekt budowlany. Ale zamiast przypisywać go do budynku, przypisałem go do nowego obiektu Office. Na tych zajęciach mam…
Korzystaj z plików z ćwiczeniami, aby zmieniać teorię w praktykę
Pobierz pliki wykorzystywane przez instruktora podczas kursu. Weź udział i ucz się oglądając, słuchając i ćwicząc.
Spis treści
-
-
-
-
(zablokowane)
Wprowadzenie do typów generycznych w języku Java1 min43 s
-
(zablokowane)
Metody generyczne w języku Java3 min39 s
-
(zablokowane)
Używanie argumentów vararg w języku Java2 min47 s
-
(zablokowane)
Zasada substytucji w języku Java3 min1 s
-
(zablokowane)
Using wildcards in generic programming3 min9 s
-
(zablokowane)
-
-
-
-
-
-
-