Java反射包Method类学习
来源:互联网 发布:机地手机维修淘宝 编辑:程序博客网 时间:2024/06/06 20:23
在学动态代理的时候有没有看到这个Method类?有没有看见invoke方法?
哈哈,所以来回顾一下Method的用法吧!
package testJavaSE;import java.lang.reflect.Method;public class testMethodPerson { public static void main(String[] args) throws Exception { //获得Person的Class对象 Class<?> cls = testJavaSE.Person.class;//Class.forName("testJavaSE.Person"); //创建Person实例 Person p = (Person)cls.newInstance(); //获得Person的Method对象,参数为方法名,参数列表的类型Class对象 Method method = cls.getMethod("eat",String.class); //invoke方法,参数为Person实例对象,和想要调用的方法参数 String value = (String)method.invoke(p,"肉"); //输出invoke方法的返回值 System.out.println(value); //控制台输出: //吃肉 //返回值 }}class Person{ public String eat(String food) { System.out.println("吃"+food); return "返回值"; }}
具体解释注释都有,就不再多说。
阅读全文
0 0
- Java反射包Method类学习
- java反射包Method类学习小例子
- 【java】反射,关于Method类
- Java 反射机制[Method反射]
- 黑马程序员--java 反射之method 类
- java 反射类Method的使用
- java反射--METHOD
- java反射-Method
- Java反射机制-method
- java反射之Method
- java 反射method 相关
- Java反射-Method
- java反射机制学习笔记与Method类invoke方法jvm底层优化方案
- 反射之Method类
- 反射(Method类)
- 反射(5)--Method类
- java反射的Method回调
- 关于java反射和Method类的问题
- Spark简介
- 特斯拉首款电动卡车发布;自媒体侵权美团点评被判赔10万;贾跃亭辞任酷派董事长丨价值早报
- Banner+ListView
- 设置坐标轴刻度偏移量和刻度文本(tics text)加粗--gnuplot
- XML
- Java反射包Method类学习
- 图像处理中不适定问题(ill posed problem)或称为反问题(inverse Problem)
- Form表单多文件上传(H5和Android && Java后台)
- 人工智能在教育方面应用的思考(一)
- 当你还不能写出自己满意的程序时,你就不要去睡觉
- oracle用户管理
- thinkphp复习
- FusionCharts数值格式设置
- 转载-Python3中map函数的问题