仪器社区

java反射机制如何通过类名获取对象!!急救!!

sfgfkjhgksjffh 2015-01-08
public abstract class AbstractFactory { public static AbstractFactory getInstance(String classname){ AbstractFactory abs=null; try { abs=(AbstractFactory) Class.forName(classname).newIn... public abstract class AbstractFactory { public static AbstractFactory getInstance(String classname){ AbstractFactory abs=null; try { abs=(AbstractFactory) Class.forName(classname).newInstance(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return abs; } abstract Connection getConnection(); abstract Statement getStatement(); } 运行显示abs的值是空的,如果我加上abs.getConnection().createConnection();也不会输出,求指教,哪里错了啊。没钱了,只能悬赏5个了,,
评论
全部评论
5根火柴
理论上没有错。。。可以给出别部分的代码么。
3 0 2015-01-09 0条评论 回复
世腾金属制造
不是抛异常,而是直接是值为空么?
class.forname 要的参数是完整的路径名,不是类名
13 0 2015-01-09 0条评论 回复
您可能感兴趣的社区主题
加载中...
发布 评论