Banner

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.