Cast String to Class?

fmacloud

Mitglied
Ich habe ein kleines Problem mit der Auffindungen von neuen Klassen. Ich würde mein Hauptprogramm gerne so programmieren, damit es neue Klassen in einem bestimmten Unterordner automatisch findet.

Sprich wenn ich den Ordner mit
Code:
String entries[] = new File(".\\<OrdnerName>\\").list();

auslese, würde ich gerne danach auf die Klassen zugreifen.

Mit
Code:
<OrdnerName>.entries[i].<Variable der Klasse>


klappt es leider nicht, da es sich ja nur um einen String handelt den er nicht nach Class casten kann. Würde mich freuen wenn jemand eine Idee hat, wie man dies geschickt lösen kann.

Gruß Frank
 
Mittels Class.forName(<namederklasse>) kannst du dir die klasse holen. Darauf findet du dann Methode zum Instanziieren und auf der Instanz kannst du dann die Methode aufrufen.
 
Zurück