读书人

怎么通过类名获得该类

发布时间: 2011-12-28 22:45:21 作者: rapoo

如何通过类名获得该类?
有没有这样一个方法:参数是类名(String),返回值是该类(Class)。

[解决办法]
这个用反射,
Class cls = Class.forName("包名.类名");
通过cls.newInstance()可以得到该类实例
[解决办法]
Class.forName("com.myapp.Hello");
[解决办法]

Java code
com.myapp.Hello hello = (com.myapp.Hello)Class.forName("com.myapp.Hello").newInstance();
[解决办法]
return Class.forName(String).newInstance;

读书人网 >J2EE开发

热点推荐