– Cześć, Amigo! Mam dla Ciebie świetne wiadomości! Na pewno wprawią Cię one w dobry nastrój.

– Och, naprawdę?

– Tak. Przecież tak dobrze idzie Tobie z interfejsami. Ha ha ha! Oto dziesięć(!) zadań specjalnie dla Ciebie. Nie będziesz się nudził, Amigo!

undefined
3
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Piwo
1. Pomyśl, który z dwóch interfejsów powinieneś zaimplementować w klasie BeerLover. 2. Dodaj ten interfejs do klasy BeerLover i zaimplementuj wszystkie jego metody. 3. Pomyśl, jaki jest związek pomiędzy zmienną READY_TO_GO_HOME i metodą isReadyToGoHome. 4. Spraw, aby metoda isReadyToGoHome zwracała
undefined
3
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Piwo. Część 2. Regeneracja.
Dodaj interfejs Drink do klasy AlcoholicBeer i zaimplementuj wszystkie jego metody.
undefined
3
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Nie mieszaj piwa z colą
Zaimplementuj interfejs Drink w klasach Beer i Cola.
undefined
3
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Selectable i Updatable
Utwórz klasę Screen, która implementuje interfejsy Selectable i Updatable. Nie zapomnij zaimplementować metod!
undefined
8
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Cztery błędy
Popraw 4 błędy w programie tak, aby się kompilował.
undefined
8
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Błędy w initializeIdAndName
1. Pomyśl, co w programie jest nie tak. 2. Zaimplementuj metodę initializeIdAndName w klasie User. 3. Metoda initializeIdAndName klasy User musi zwracać User. 4. Popraw program tak, aby się kompilował i działał poprawnie.
undefined
3
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Parametryzowany interfejs
Spraw, aby klasa StringObject implementowała interfejs SimpleObject, używając parametru String.
undefined
3
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Hej, żyjesz?
1. Utwórz interfejs Person. 2. Dodaj metodę isAlive(). Ta metoda sprawdza, czy dana osoba żyje. 3. Pomyśl, jaki typ powinna owa metoda zwracać. 4. Utwórz interfejs Presentable. 5. Spraw, aby interfejs Presentable dziedziczył interfejs Person.
undefined
3
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Wszystko, co się porusza
1. Utwórz interfejs CanMove, który ma metodę speed. 2. Metoda speed musi zwracać Double i nie powinna akceptować żadnych argumentów. 3. Spraw, aby interfejs CanFly dziedziczył interfejs CanMove. 4. Dodaj metodę speed do interfejsu CanFly. 5. Metoda speed musi zwracać Double i akceptować jeden argume
undefined
3
Zadanie
Podstawy Java, poziom 3, lekcja 2
Niedostępne
Przyszły manager
1. Dodaj interfejsy Secretary i Boss do klas Manager i Subordinate. Jeden interfejs do każdej klasy. Pomyśl, który interfejs powinien trafić do danej klasy. 2. Spraw, aby interfejsy Secretary i Boss dziedziczyły interfejsy Person i HasManagementPotential, tak aby wszystkie metody w klasach Manager i