Fachhochschule Wiesbaden
Fachbereich Design Informatik Medien
OO Programmierung in Java
Sven Eric Panitz
Einschränken der Typvariablen
Bei der Deklaration einer Typvariablen kann die Art der Typen, die für die Variable eingesetzt werden kann, eingeschränkt werden
Beispiel:
class C<A extends Exception>
Nun darf die Klasse nur mit Typen für
A
instanziiert werden, die Unterklasse der Klasse
Exception
sind.
Innerhalb der Klasse dürfen für Objekte des variablen Typs
A
alle Eigenschaften der Klasse
Exception
genutzt werden.