Erstellt der Javac -Compiler bei Verwendung von Generika eine andere Klasse für jeden Typ? [Duplikat]Java

Java-Forum
Anonymous
 Erstellt der Javac -Compiler bei Verwendung von Generika eine andere Klasse für jeden Typ? [Duplikat]

Post by Anonymous »

Wenn ich eine generische Klasse habe, erstellt der Compiler für jeden Typ, den ich damit verwende, eine andere Klasse? Betrachten wir diese Klasse . Wenn ich zwei Instanzen der Typklasse erstelle und class erstellt der Compiler zwei verschiedene Klassen?

Wenn die Antwort ist Nein: Wie möglich, dass Klassen, die eine generische Klasse erweitern : Warum kann ich die var instanceof class verwenden, um den parameterisierten Typ anstelle von Klasse oder Klasse ?

Wenn ich dies versuche, erhalte ich den folgenden Fehler:
"Ich kann eine Instanz -Überprüfung gegen den parametrisierten Typtest nicht ausführen. Generische Typinformationen werden zur Laufzeit gelöscht. "< /p>

Können Sie mir weitere Informationen zu Generika geben?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post