TYPY GENERYCZNE W JAVA - PRAKTYCZNY PRZEWODNIK
0:34 - Typy generyczne na przykładzie listy
3:50 - Typy generyczne - implementacja od podstaw
20:52 - Metody generyczne - wildcard
Typy generyczne w języku Java umożliwiają na tworzenie elastycznego kodu. W zależności od przekazywanego parametru/paramentów możemy zmieniać zachowanie obiektu. Tą funkcjonalność wykorzystują listy, które w zależności od przyjmowanego parametru agregują dany typ. W materiale omawiam również metody generyczne i możliwości na wykorzystanie wildcard.
Praca domowa:
Utwórz klasę, który przechowuje zadanie T. Klasa ma odpowiadać za zarządzanie koleją zadań. Utwórz metodę add, która przyjmuje zadanie T, oraz ważność int priority. Za każdym razem, gdy zostanie wywołana metoda get zostanie zwrócone zadanie o najwyższym poziomie ważności.
Projekt wrzuć na githuba i podrzuć link w komentarzu pod filmem :)
https://github.com/bykowski/generic-types-java
-
Category
No comments found