„Hallo Amigo! Ich habe tolle Neuigkeiten für dich! Heute Abend wirst du bestimmt gute Laune haben.“

„Oh, warum?“

„Naja. Weil du dich dann so gut mit Interfaces auskennst. Ha-ha-ha! Hier sind zehn(!) Aufgaben für dich. Da kommt keine Langeweile auf, Amigo!“

3
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Bier
1. Überlege dir, welche der beiden Interfaces du in der Klasse BeerLover implementieren musst. 2. Füge dieses Interface zur BeerLover-Klasse hinzu und implementiere alle seine Methoden. 3. Denke über die Beziehung zwischen der Variable READY_TO_GO_HOME und der Methode isReadyToGoHome nach. 4. Bringe
3
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Bier. Teil 2. Die Erholung.
Füge das Drink-Interface zur AlcoholicBeer-Klasse hinzu und implementiere alle seine Methoden.
3
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Mische Bier nicht mit Cola
Implementiere das Drink-Interface in den Klassen Beer und Cola.
3
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Auswählbar und aktualisierbar
Erstelle eine Screen-Klasse, welche die Interfaces Selectable und Updatable implementiert. Vergiss nicht, die Methoden zu implementieren!
8
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Vier Fehler
Korrigiere die 4Bugs, damit das Programm kompiliert wird.
8
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Fehlerhafte Methode initializeIdAndName
1. Denke darüber nach, was mit dem Programm nicht stimmt. 2. Implementiere die Methode initializeIdAndName in der Klasse User. 3. Die Methode initializeIdAndName der User-Klasse muss ein User zurückgeben. 4. Korrigiere das Programm so, dass es kompiliert und ausgeführt wird.
3
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Parameterisiertes Interface
Implementiere in der Klasse StringObject das SimpleObject-Interface mithilfe eines String-Parameters.
3
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Hey, lebst du noch?
1. Erstelle das Interface Person. 2. Füge die Methode isAlive() hinzu. Diese Methode überprüft, ob die Person noch am Leben ist. 3. Überlege dir, welchen Typ diese Methode zurückgeben muss. 4. Erstelle das Interface Presentable. 5. Das Presentable-Interface erbt vom Person-Interface.
3
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Alles, was sich bewegt
1. Erstelle ein CanMove-Interface, das die Methode speed besitzt. 2. Die speed-Methode muss ein Double zurückgeben und darf keine Parameter entgegennehmen. 3. Lass das CanFly-Interface vom CanMove-Interface erben. 4. Füge die speed-Methode zum CanFly-Interface hinzu. 5. Die speed-Methode muss ein Do
3
Aufgabe
Java Core,  Level 3Lektion 2
Gesperrt
Zukünftiger Manager
1. Füge die Interfaces Secretary und Boss zu den Klassen Manager und Subordinate hinzu. Ein Interface für jede Klasse. Überlege dir, welches Interface in die jeweilige Klasse gehört. 2. Die Interfaces Secretary und Boss erben von den Interfaces Person und HasManagementPotential, so dass alle Methode