手机
当前位置:查字典教程网 >编程开发 >Java >java反射使用示例分享
java反射使用示例分享
摘要:复制代码代码如下:publicclassReflexTest{publicstaticvoidmain(String[]args)throw...

复制代码 代码如下:

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);

}

}

【java反射使用示例分享】相关文章:

java生成图片验证码示例程序

java小数位的例子

java类中使用Jfreechart的简单实例

简单的java读取文件示例分享

java使用jdbc链接Oracle示例类分享

java教程之对象序列化使用基础示例详解

java switch语句使用注意的四大细节

java正则表达式应用的实例代码

java日期工具类实例分享

Java字节码指令集的使用详细

精品推荐
分类导航