用反射机制
有个接口car,声明exec()方法 一些类实现这个接口 car1,car2,car3实现了exec()方法运行的时候,把car2,car2,car3当作参数传递进去就可以了
void test(String className){
Class son = Class.forName(className);
car service = (Service) son.newInstance();
service.exec();}现在还有另外一种技术ioc,也是在运行的时候决定加载什么类,没深入研究,感兴趣的可以自己去研究,网上资料很多
有个接口car,声明exec()方法 一些类实现这个接口 car1,car2,car3实现了exec()方法运行的时候,把car2,car2,car3当作参数传递进去就可以了
void test(String className){
Class son = Class.forName(className);
car service = (Service) son.newInstance();
service.exec();}现在还有另外一种技术ioc,也是在运行的时候决定加载什么类,没深入研究,感兴趣的可以自己去研究,网上资料很多
解决方案 »
- http://localhost:8080/打不开
- 学了很多天jsp了,连最简单的java自定义标签都没学会啊
- 【求教高手】公认比较好的三层架构的网站框架是什么样的?还有关于struts...
- 我是一个初学者,请问各位在JAVA中怎样连接SQL数据库。 心急人上,在线等待
- 傻瓜式的Java Web开发利器:Websharp
- 如何在jsp中取得 html中的列表框<select> </select>中的列表数据?
- 高分求3des算法,请各位不吝赐教!(十万火急,在线等候)分不够可以再加
- 应该是什么密码验证方式??
- 关于打印,欢迎进来拿分
- 在windows怎么将tomcat4.1.9与apache2.0集成?还有tomcat与iis了? 在线等待
- 大虾们,这种结构图怎么实现?
- 如何实现事务处理?
Class[] paramClass = { String.class, String.class, String.class };
Object[] paramObject = { car1, car2, car3 };
Class son = Class.forName(className);
car service = (Service) son.getConstructor(paramClass).newInstance(paramObject);
service.exec();
}