CodeGym/Java-Kurse/Modul 2: Java Core/Zusätzliche Vorlesungen zum Level

Zusätzliche Vorlesungen zum Level

Verfügbar

Vererbung versus Komposition in Java

Dieser Artikel veranschaulicht die Konzepte der Vererbung und Zusammensetzung in Java. Das erste Beispiel wird Ihnen helfen, die Vererbung zu verstehen. Die späteren Beispiele werden Ihnen helfen zu verstehen, wie Sie mithilfe der Komposition die Nutzung der Vererbung verbessern können.

Mehrfachvererbung in Java. Vergleich von Zusammensetzung und Vererbung

In diesem Artikel wird die Mehrfachvererbung untersucht und anschließend die Vorteile der Komposition gegenüber der Vererbung untersucht.

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
Kommentare
  • Beliebt
  • Neu
  • Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Auf dieser Seite gibt es noch keine Kommentare