Java(通过反射获取方法并使用)
来源:互联网 发布:linux wget 续传 编辑:程序博客网 时间:2024/05/29 08:34
package com.sanmao10;import java.lang.reflect.Constructor;import java.lang.reflect.Method;public class test_method { /** * 反射(通过反射获取方法并使用) * Method * Class.getMethod(String, Class...) 和 Class.getDeclaredMethod(String, Class...) * 方法可以获取类中的指定方法,调用invoke(Object, Object...)可以调用该方法,Class.getMethod("eat") * invoke(obj) Class.getMethod("eat",int.class) invoke(obj,10)*/ public static void main(String[] args) throws Exception{ Class clazz=Class.forName("com.sanmao10.Person"); Constructor constructor=clazz.getConstructor(String.class,int.class); Person p=(Person)constructor.newInstance("sanmao",25); Method m=clazz.getMethod("papapa"); //获取papapa无参方法 m.invoke(p); Method m1=clazz.getMethod("papapa",String.class,int.class); //获取有参的papapa方法 m1.invoke(p,"范冰冰",20); }}
0 0
- Java(通过反射获取方法并使用)
- Java通过反射获取带参数构造方法并使用
- java中通过反射获取成员方法并使用
- 反射_通过反射获取私有构造方法并使用
- 反射-通过反射获取无参构造方法并使用
- 反射-通过反射获取带参构造方法并使用
- 反射-通过反射获取私有构造方法并使用
- 反射机制的概述和字节码对象的获取,通过反射获取构造方法并使用;通过反射获取成员变量并使用;通过反射获取私有成员变量并使用;通过反射获取成员方法并使用
- 通过反射获取无参构造方法并使用
- 通过反射去获取有参构造方法并使用
- 通过反射获取私有构造方法并使用
- 通过反射获取无参无返回值成员方法并使用
- Java(通过反射获取成员变量并使用)
- 反射-通过反射获取无参无返回值成员方法、带参带返回值成员方法并使用
- 通过反射获取成员变量并使用
- 反射_通过反射获取无参构造方法并使用
- 反射_通过反射获取带参构造方法并使用
- 反射_通过反射获取无参无返回值成员方法并使用
- NumbrtPicker扩展方法
- c++类实例化的两种方式
- 洛谷 P2661 信息传递
- Android Netd ndc (Native Daemon Connector)
- 无极变色
- Java(通过反射获取方法并使用)
- 位与字节
- 把两个从大到小的有序链表合并成一个链表,新的链表是一个从小到大的有序链表
- 腾讯2017暑期实习生编程题
- 使用代码为textview设置drawableLeft
- UVA11234Expressions
- Qt setMargin()和setSpacing() 的含义
- Android CheckBox paddingleft 无效
- 多线程