1 java反射的常规使用步骤:
- 得到要调用类的class
- 得到要调用类的method,传入method名和参数类型
- 方法调用
-
# Class cls = Class.forName("chb.test.reflect.Student");
# Method m = cls.getDeclaredMethod("hi",new Class[]{int.class,String.class});
m.invoke(cls.newInstance(),20,"chb");
2 方法调用的参数
如果是基本类型,不能使用它的包装类型。如int.class 不能用Integer.class代替
3 static的方法调用
跟第一步一样,就是调用的时候,不需要实例。
如m.invoke(cls,20,"ztk");
4 private 域的访问和修改
Class cls = Class.forName(".....");
Field field = cls.getDeclaredField(
"age"
);
fileld.setAccesible(true);
field.setAge(49);
field.get("..");
分享到:
相关推荐
java反射机制java反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制.zipjava反射机制...
java反射机制和动态代理的原理,熟悉反射机制和动态代理
Java 反射机制 代码的实例 请认真阅读 运行此代码 只要读懂了 反射机制也就明白了
Java反射机制的实现_Reflection,适合学习了解反射机制。
一个例子8个demo让你了解Java反射机制
java反射机制的一些源代码,我学习的笔记,需要的可以下载看看
描述JAVA反射机制应用、举例。描述反射机制的具体实现及方法实现。
Java反射机制Java反射机制Java反射机制Java反射机制Java反射机制Java反射机制Java反射机制Java反射机制
java反射机制核心代码,小弟一直弄不明白,怎么通过反射来调用私有成员方法,看了这个后,你可以随心调用private方法,和属性,记得添加setAccessable(true),哦,要不还是不行,如:method.setAccessable(true);
JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用JAVA 反射机制应用
Java反射机制总结(实例分析) Java反射机制学习笔记
候捷谈Java反射机制 有助深入理解Java新特性
深入了解java反射机制的原理,通过反射机制可以破坏单例模式,如何防止通过反射机制拿到单例模式的构造器呢?用枚举类可破
java反射机制,代码/..安逸.不要错过
自己总结的java反射机制的笔记,绘制了详细的思维导图,每个思维导图中均有详细的博文解释,方便大家学习和理解,免费分享给大家。适合java的爱好者和学习者
java反射机制原理和反射机制总结!!! java反射机制原理和反射机制总结!!!
java反射机制的实战练习
反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc反射实例-JAVA反射机制.doc...
java反射机制源码java反射机制源码java反射机制源码