Klassenverweis
Ein Klassenverweis ist in der Informatik ein Verweis auf eine Klasse als erstklassiges Objekt. Er bezieht sich auf die Typdefinition selbst statt auf eine konkrete Instanz. Klassenverweise ermöglichen Programmen, zur Laufzeit mit Typen zu arbeiten, Objekte zu erzeugen und Typinformationen zu prüfen, ohne den Typ im Voraus festzulegen.
Zu den typischen Einsatzgebieten gehören Reflexion, Deserialisierung, Dependency-Injection-Container sowie Frameworks, die anhand eines Klassenverweises eine Instanz
Ein Klassenverweis unterscheidet sich von einem Objektverweis: Letzterer verweist auf eine konkrete Instanz eines Objekts, während
Sprachspezifische Beispiele: In Java wird der Klassenverweis durch die Notation String.class repräsentiert; in Kotlin gibt es
Vorteile von Klassenverweisen liegen in der Flexibilität, der Unterstützung von Reflexion und dynamischer Instanziierung; Nachteile sind