Aus dem Kurs: Java für Fortgeschrittene
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.600 Kurse von Branchenfachleuten.
Wildcards – Tutorial zu Java
Aus dem Kurs: Java für Fortgeschrittene
Wildcards
Bisher haben wir Generics und Typparameter in einer Art und Weise verwendet, bei der wir genau wussten, welche Typen sich hinter den generischen Typen verbergen. In diesem Video wollen wir uns anschauen, wie wir mit Wildcards in Java noch flexibler mit generischen Typen umgehen können. Wir beginnen wieder mit unserer generischen Box-Klasse, die ja schon aus den vorherigen Beispielen bekannt ist. Und nun möchten wir die Verwendung von Wildcards mit zwei generischen Methoden demonstrieren: einmal eine Methode printBoxes, die für alle Arten von Boxen funktionieren soll, und eine weitere Methode printNumberBoxes, die nur für Subtypen von Number verwendet werden kann. Fangen wir mit der printBoxes an und hier werden wir den Einsatz einer sogenannten Unbounded Wildcard sehen. Definiere ich mir hier mal die Methode, printBoxes. Als Parameter wollen wir hier eine Liste von Boxen haben, also erst mal Liste. Der Typparameter dieser generischen Liste ist Box, und der Typparameter dieser Box ist…
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.
-
-
-
-
-