Je suis débutant au langage de programmation Java.Réflexion en Java?
Mon problème est: Je souhaite lire sys.input pour un nom de classe à partir de la console. En lisant le nom de la classe, je veux générer cette classe automatiquement et appeler sa méthode si cette classe existe déjà. mon procès est ici. Bien que je ne reçois aucune erreur, rien ne se passe. mes amitiés.
class s1{
public s1(){
System.out.println(""+ s1.class);
}
}
public class reflection {
public static void main(String[] args) throws IOException, ClassNotFoundException{
System.out.println("enter the class name : ");
BufferedReader reader= new BufferedReader(new InputStreamReader(System.in));
String line = "reflection_N3.";
line+=reader.readLine();
//System.out.println(line);
// "name" is the class name to load
Class clas = Class.forName(line);
clas.getClassLoader();
}
}
Vous ne faites rien avec la classe que vous chargez. Qu'auriez-vous prévu? –