Aus dem Kurs: Java für Fortgeschrittene
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 24.700 Kurse von Branchenfachleuten.
Challenge: Generic Stack – Tutorial zu Java
Aus dem Kurs: Java für Fortgeschrittene
Challenge: Generic Stack
(Musik) In dieser Challenge soll nun ein typsicherer, generischer Stapelspeicher, also ein Stack erstellt werden. Dieser Stack wird in der Lage sein, Objekte beliebiger Typen zu speichern und zu verwalten. Es soll eine Klasse GenericStack erstellt werden, die dann einen Stapelspeicher implementiert. Als Methoden sollen push(), pop() und peek() bereitgestellt werden. push() legt ein Objekt auf den Stack, pop() entfernt das oberste Objekt und gibt es zurück und peek() gibt das oberste Objekt zurück, ohne es zu entfernen. Da ein Stack ja auch leer sein kann, soll Optional als Rückgabetyp für peek() und pop() verwendet werden. Intern kann einfach eine geeignete Collection-Klasse zur Speicherung genutzt werden. Und letztlich soll die Benutzung des Stacks mit verschiedenen Objekttypen in der main-Methode demonstriert werden. Viel Spaß und viel Erfolg.
Inhalt
-
-
-
Einführung in die generische Programmierung3 Min. 23 Sek.
-
(Gesperrt)
Generische Typen im JDK verwenden5 Min. 1 Sek.
-
(Gesperrt)
Generische Methoden nutzen3 Min. 43 Sek.
-
(Gesperrt)
Eigene generische Typen definieren3 Min. 52 Sek.
-
(Gesperrt)
Vererbung bei generischen Typen4 Min. 25 Sek.
-
(Gesperrt)
Wildcards6 Min. 6 Sek.
-
Type Erasure2 Min. 44 Sek.
-
(Gesperrt)
Challenge: Generic Stack56 Sek.
-
(Gesperrt)
Solution: Generic Stack4 Min. 43 Sek.
-
-
-
-
-