Java不知道类名就调用方法

时间:2018-07-05 07:02:31

标签: java

首先,对不起,如果我的英语不完美,但我会尽力而为=)

这是我的问题: 我想加载具有相同字符串名称的类。 如果我不知道类的名称,该如何调用类的方法并存储结果。

// What I Have
//each "class i'm looking for implements "Module" and theses Class are Singleton
    ArrayList<Module> moduleList = new ArrayList<Module>();
    // load Basic
    File file = new File("Ressources/Basic.gram.xml");
    if(file.exists()) {
        moduleList.add(Basic.getInstance());
    }
    // load Test
    file = new File("Ressources/Test.gram.xml");
    if(file.exists()) {
        moduleList.add(Test.getInstance());
    }       

    // What I wish or something similar 
    for(File file : FileInRessourceFolder){
        if(classWithTheSameNameThanTheFile exist)
            moduleList.add(MatchingClass.getInstance())
      }

如果您找到我的答案,非常感谢您! 祝你有美好的一天=)

0 个答案:

没有答案