Java 如何使用反射运行两个变量
我想运行这个代码Java 如何使用反射运行两个变量,java,reflection,Java,Reflection,我想运行这个代码 New main1().main2(); 但是用一个变量替换main1,用一个变量替换main2谢谢你,我想出了一个不同的方法。要做到这一点,您需要创建一个名为ButtonDefinition的新文件,运行该文件所需的代码是 new ButtonDefinition().ButtonDefinition1(); 然后您将添加按钮定义文件 if (main1.equals(“Test”)){ if (main2.equals(“Test2”)){
New main1().main2();
但是用一个变量替换main1,用一个变量替换main2谢谢你,我想出了一个不同的方法。要做到这一点,您需要创建一个名为ButtonDefinition的新文件,运行该文件所需的代码是
new ButtonDefinition().ButtonDefinition1();
然后您将添加按钮定义文件
if (main1.equals(“Test”)){
if (main2.equals(“Test2”)){
New Test().Test2();
}
}
因此,对于要添加的每个文件,您都可以将此代码添加到ButtonDefinition文件。您非常持久。我想这是我第三次看到这个问题贴出来。考虑到你以前的帖子被删除了,你不认为你应该改变你的方法吗?下次发布这个问题之前,你能发布你的代码吗?我采取了不同的方法看看第一个问题有多长,现在我把它缩小到了三行,我想我已经改进了很多,我的第一个帖子是关闭的,而不是另外两个。我不知道该使用什么代码,所以我没有相应的代码。好吧,这里是一些睡前读物:我建议仔细阅读StackOverflow上的反思问题。我相信会有大量的代码片段需要阅读,而且这些问题/答案/注释可能比官方教程更容易阅读。我想你的根本问题是糟糕的设计。这是编程学习过程中不幸的一部分。