调用反射类的方法
来源:互联网 发布:开发者没有网络adb调试 编辑:程序博客网 时间:2024/04/18 22:00
package org.entity;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * 本案例演示如何通过反射将字符串转换为类 * */public class Test2 { public static void main(String[] args) {String user = "org.entity.User";//字符串是该类的全限定名try {Class clzz = Class.forName(user);Object classObj=clzz.newInstance();//将class类转换为对象//--------------------反射类调用User中的sayHello()方法-----------------------------//注意导入正确的Method包名:// import java.lang.reflect.Method;//获取该类的所有方法Method[] methods = clzz.getMethods();//遍历方法for(Method m:methods){if(m.getName().equals("sayHello")){//找到sayHello这个方法try {//user类中的invoke方法第一个参数是要调用的类//第二个是要传入的参数m.invoke(classObj, "hello world");} catch (IllegalArgumentException e) {e.printStackTrace();} catch (InvocationTargetException e) {e.printStackTrace();}}}} catch (ClassNotFoundException e) {e.printStackTrace();} catch (InstantiationException e) {e.printStackTrace();} catch (IllegalAccessException e) {e.printStackTrace();}}}
1 0
- 调用反射类的方法
- 反射的调用方法
- 反射调用类方法
- 类对象的传递,反射调用方法
- ios反射调用类的方法(objectiveC)
- 使用 反射技术调用类的方法
- ios反射调用类的方法(objectiveC)
- ios反射调用类的方法(objectiveC)
- ios反射调用类的方法(objectiveC)
- 通过反射调用类内部的方法
- 通过反射调用类里面的方法
- 调用反射类的指定方法
- 使用反射调用一个类的方法
- java反射(3)--反射的调用方法
- 反射的使用---调用方法(*)
- 反射实现方法的调用
- Java:调用反射的方法
- 成员方法的反射:调用类中的main方法
- ThreadLocal 那些事
- JVM系列-02-GC-扫盲
- Android 性能优化之内存优化
- Collection类的子类List
- ARCGIS进行地理配准及影像配准并加载到谷歌地球中查看矢量地图SHP
- 调用反射类的方法
- Socket
- VS中的c++的makefile nmake
- linux下xampp(apache)中配置域名访问,以及遇到的问题
- 随笔
- TCP/UDP实例讲解
- verilog计算某个时钟信号clk_dut的频率[附源代码]
- 2016年度最受欢迎的100个 Java 库
- 调用反射类的指定方法