黑马程序员技术交流社区
标题:
搞了一下午终于对反射有点懂了
[打印本页]
作者:
梦里听传说
时间:
2014-9-15 00:37
标题:
搞了一下午终于对反射有点懂了
package relect;
import java.io.File;
import java.io.FileReader;
import java.util.Properties;
public class RelectText {
public static void main(String[] args) throws Exception
{
Computer com=new Computer();
com.run();
//建立一个配置文件
File confi=new File("comfiguration.txt");
if(!(confi.exists()))
{
confi.createNewFile();
}
//读取配置文件
FileReader du=new FileReader(confi);
Properties pzx=new Properties();//建立Properties获取配置信息
pzx.load(du);
//System.out.println(pzx.size());
//用反射的方法把配置文件里的信息转换为对象并调用
for(int x=1;x<=pzx.size();x++)
{
String str=pzx.getProperty("usb"+x);
//System.out.println(str);
//反射
Class clazz=Class.forName(str);
USB usb=(USB)clazz.newInstance();
com.use(usb);
}
du.close();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2