@
@deprecated
Gast
Hallo zusammen,
ist es möglich, eine Klasse zur Laufzeit ein Interface(!) implementieren zu lassen, welches aus einem jar-Archiv geladen wurde?
Ich erklär mal kurz worum es geht: in meinem jar-Archiv befindet sich die class-datei eines Interface, die ich über einen classloader ganz normal laden kann. ich habe eine klasse, die genau die methoden implementiert, die das interface deklariert.
Ich möchte nun, dass diese Klasse das Interface implementiert, d.h. ich möchte ihre Objekte anschließend da einsetzen können, wo Objekte erwartet werden, die dieses Interface implementieren...
das problem ist, dass ich nicht einfach schreiben kann "Class A extends Interface", da das Interface ja aus dem Archiv kommt.
Ist sowas möglich?
Danke im Voraus!
ist es möglich, eine Klasse zur Laufzeit ein Interface(!) implementieren zu lassen, welches aus einem jar-Archiv geladen wurde?
Ich erklär mal kurz worum es geht: in meinem jar-Archiv befindet sich die class-datei eines Interface, die ich über einen classloader ganz normal laden kann. ich habe eine klasse, die genau die methoden implementiert, die das interface deklariert.
Ich möchte nun, dass diese Klasse das Interface implementiert, d.h. ich möchte ihre Objekte anschließend da einsetzen können, wo Objekte erwartet werden, die dieses Interface implementieren...
das problem ist, dass ich nicht einfach schreiben kann "Class A extends Interface", da das Interface ja aus dem Archiv kommt.
Ist sowas möglich?
Danke im Voraus!