„Field“ kommt dem nahe was ich suche. „Class“ ist eher eine
Metaklasse (die Klasse aller Klassen/Interfaces).
Wenn du ein Field speicherst, dann speicherst du damit eine „Referenz“ auf ein bestimmtes Feld, das natürlich auch einen Typ hat. Den kriegst du übrigens mit getType() und das gibt natürlich wieder ein Class-Objekt zurück.
Wenn ich deine ursprüngliche Frage richtig verstanden habe, dann willst du aber allgemein einen „Typ“ speichern, und das kannst du eben mit einem Class-Objekt machen.
Mit einem Typ gehts indirekt, aber das bedingt, dass der Typ den du referenzieren willst irgendwo als Feld vorhanden ist und du da auch rankommst, ist also eher umständlich, wenn es nur darum geht den Typ zu speichern.
Grüße, Robert