在下列函数中
public int abcd(String myClass)
{
myClass cc=new myClass();
return 0;
}
myClass是本人创建的一个新类,现在想通过动态传入参数的方法(String myClass) 来创建
本人定义的新类实例对象,也就是编一个公用函数通过传入类名做参数的方法,来创建类对象实力
java不知道有没有方法支持?谢谢
public int abcd(String myClass)
{
myClass cc=new myClass();
return 0;
}
myClass是本人创建的一个新类,现在想通过动态传入参数的方法(String myClass) 来创建
本人定义的新类实例对象,也就是编一个公用函数通过传入类名做参数的方法,来创建类对象实力
java不知道有没有方法支持?谢谢
* @author Administrator
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
public class Testa {
public static Object abcd(String myClass) throws Exception {
Class m = Class.forName(myClass);
Object o = m.newInstance();
return o;
}
public static void main(String[] args){
MyTestApp my = null;
try {
my = (MyTestApp)abcd("RTTILence.MyTestApp");
} catch (Exception e) {
e.printStackTrace();
}
my.send();
}}