Class.forName得到Class对象后,可以用newInstance方法获得实例。
可是,如果要获得实例的类,没有不带参数的构造方法,怎么办呢?
还能用Class.forName和newInstance的方法来获取实例吗?
可是,如果要获得实例的类,没有不带参数的构造方法,怎么办呢?
还能用Class.forName和newInstance的方法来获取实例吗?
解决方案 »
- keyLintener的问题
- java与数据库问题
- Java 5 如何在安钮事件中使电脑喇叭响起来呢?
- 使用dom4j读取xml文档时,老是报以下错误!
- 农村人请教,为什么不能关闭pstm.close();呢,一关闭就出现了 java.lang.NullPointerException
- 谁能介绍一下transient 修饰的变量的生存期,谢谢
- 我是初学者 我不会配置JDBC 我下载了一个MYSQL的jdbc 不知道怎么用 请高手指点!!!!
- java泛型int和interger区别
- 在一个Vector中放入了一个String[],我应该怎么重新把他取出来也保存在一个String[]中?——解决立马给分
- 可不可以用Vector的数组
- 如何用js分页
- 正則表達式
不过可以用Constructor类的newInstance方法来传参数。
谢谢您的回复。可是,据我所知 forName这个方法返回的才是Class对象,而newInstance返回的是Object类的对象……
Constructor cous = o.getConstructor(new Class[]{String.class});
C ao=(C)cous.newInstance(new Object[]{"xxx"});