Her er vi tilby en enkel kode eksempel på hvordan du få tilgang til et bestemt java konstruktør ved hjelp av refleksjon. //Først laste klasse fra en streng ved hjelp Class.forName. Klasse classType = Class.forName ("com.examplesource.MyClass"); //Nå opprette en Constructor objekt (java.reflect.Constructor) ved //passerer en rekke klasse objekter (merk at du kan bruke int.class, for eksempel //for primitives.Constructor konstruktør = classType.getConstructor (ny klasse [] {String.class, Integer.
class}); //Opprett en ny forekomst av objektet ved å sende en rekke objekter //til newInstanceMyClass myObject = (MyClass ) constructor.newInstance (ny Object [] {myStringObj, 10}); Nedenfor er noen nyttige linker som også kan komme til nytte dersom eksempelet ovenfor ikke løste problem:https://java.sun.com/javase/6/docs/api/java/lang/Class.html#getConstructor(java.lang.Class...)https://www.idevelopment.info/data/Programming/java/reflection/ReflectionDemo.
java