工具:eclipse
语言:Java
目录结构:
代码: E
public class E extends F {
public void say() {
System.out.println("E");
}
}
F
public class F {
public void say() {
System.out.println(" in F");
}
}
Test
import java.util.*;
import java.io.*;
public class Test {
public static String read(String name)throws Exception{
Properties p=new Properties();
InputStream in=new FileInputStream("param");
BufferedReader br=new BufferedReader(new InputStreamReader(in));
p.load(br);
String s=p.getProperty(name);
System.out.println(s);
return s;
}
public static void main(String args[]) throws Exception{
String d_name=Test.read("class_name");
Class cl=Class.forName(d_name);
F f=(F)cl.newInstance();
f.say();
}
}
Main
import java.util.*;
import java.io.*;
public class Test {
public static String read(String name)throws Exception{
Properties p=new Properties();
InputStream in=new FileInputStream("param");
BufferedReader br=new BufferedReader(new InputStreamReader(in));
p.load(br);
String s=p.getProperty(name);
System.out.println(s);
return s;
}
public static void main(String args[]) throws Exception{
String d_name=Test.read("class_name");
Class cl=Class.forName(d_name);
F f=(F)cl.newInstance();
f.say();
}
}
param
class_name=E
username=a
pass=w
param2
userlist = user1_version,user2_version,user3_version,user4_version
user1_version=Android
user2_version=Apple
user3_version=Homos
user4_version=Imau