源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

java反射使用示例分享

  • 时间:2021-10-07 06:36 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:java反射使用示例分享
[u]复制代码[/u] 代码如下:
public class ReflexTest {     public static void main(String[] args)      throws ClassNotFoundException, NoSuchMethodException, SecurityException,      IllegalAccessException, IllegalArgumentException, InvocationTargetException,      InstantiationException {      //参数类型      Class[] paramTypes = new Class[3];      paramTypes[0] = String.class;      paramTypes[1] = Integer.class;      paramTypes[2] = String.class;      //取得方法      Method m = Demo.class.getDeclaredMethod("getSome", paramTypes);      //参数设置      Object[] os = new Object[3];      os[0] = "pp";      os[1] = 4;      os[2] = "3";      //方法调用      m.invoke(Demo.class.newInstance(), os);  } } class Demo{  public void getSome(String name,Integer year, String age){   System.out.println("name is :" + name + ";age is :" + age + ";i is :" + year);  } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部