首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于java动态特性的有关问题,怎样调用未知类的未知方法

2011-12-24 
关于java动态特性的问题,怎样调用未知类的未知方法?关于java动态特性的问题,怎样调用未知类的未知方法?比

关于java动态特性的问题,怎样调用未知类的未知方法?
关于java动态特性的问题,怎样调用未知类的未知方法?
比如写一个方法  
String   a(String   c,String   m){
      //String   s=c.m();       这里怎样动态实现呢?
      return   s;
}  


[解决办法]
try {
String str = "Hello World! ";
Class c = Class.forName( "java.lang.String ");
Method[] methods = c.getMethods();
for(Method m : methods){
if(m.getName().equals( "toString ")){
m.invoke(str, null);
}
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch(Exception e){

}
[解决办法]
啥也不说了 反射
[解决办法]
反射吧

在看TIJ的时候好象还有个什么“类字面量”的,跟反射差不多的

热点排行