类:
public class Phone {
public boolean getInfo(int id){
if(id == 1){
System.out.println("good");
}else{
System.out.println("not good!");
}
return true;
}
}
调用:
public class T {
public static void main(String[] args) throws Exception{
T t = new T();
Phone p = new Phone();
Class c = p.getClass();
Method[] ms = c.getMethods();
for(int i=0;i<ms.length;i++){
Method m = ms[i];
System.out.println(m.getName());
if(m.getName().equals("getInfo")){
boolean va = (Boolean)m.invoke(p, new Object[]{1});
System.out.println(va);
break;
}
}
}
}
结果:
getInfo
good
true
分享到:
相关推荐
Java反射 调用空参方法 调用Object类型参数的方法 调用基本类型参数的方法 调用基本类型数组参数的方法 调用String数组参数的方法 调用Object数组参数的方法 调用私有方法
java 反射 调用私有方法(有参数私有方法)获取私有属性值
通过Java反射调用方法,适合初级自学者,通俗易懂
Java 反射创建get set方法及反射方法的调用
调用空参方法 调用Object类型参数的方法 调用基本类型参数的方法 调用数组参数的方法 调用私有方法
利用java反射原理实现方法的动态调用。
通过java类的路径实例化类并调用方法:仅仅知道类的路径,就可以实例化对象,利用反射机制调用其方法
本例演示了如何使用反射,调用类的静态方法,封装了工具类ClsTool,统一实现静态方法的调用。使用反射,在特定场景下,能够很好的简化代码。例如mybatis
Java 反射调用设置值
万能的反射封装接口,值得下载参考,当成util
java反射调用set方法时如果让参数做自动类型转换5 这段时间学习java的反射机制想实现一个功能:遍历一个Map,然后利用反射机制调用BO的set方法,完成BO属性的自动注入。这样设计的初衷是解决Excel数据导入问题中的...
代码为JAVA反射的一个DEMO,适合初学者临摹学习,还附有properties的创建方法,比较基础。
spring与java反射结合动态定义类及调用函数,实现类的动态定义和函数的动态调用。 为有动态调用的web应用提供一点点借鉴,相互学习。
Java 反射详解(包含私有方法属性的调用)
使用JAVA反射机制动态调用 计算器对象的加法,减法函数。 使用JAVA反射机制修改一个学生对象 的私有数据成员(不允许调用setters) 使用的类有Class, Method, Field
反射方法调用model
下面小编就为大家带来一篇Java反射根据不同方法名动态调用不同的方法(实例)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
下面小编就为大家带来一篇Java 反射调用静态方法的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Java反射机制,万物皆对象,class也是一个类的对象,通过类类型,反射获得类的成员属性,构造方法,成员方法,并调用类中的方法,也可以调用私有方法。
该资源包含了一个利用反射执行的一些操作,包含了动态执行构造方法,动态运行私有方法,为属性初始化等等,简单易懂。