Java反射机制总结学习--调用类的方法
来源:互联网 发布:ubuntu安装图形界面 编辑:程序博客网 时间:2024/04/29 23:47
public class MethodInvokeDemo { public static void main(String[] args) { //想获取一个类的方法,就是要获取类的信息,就需要先获取这个类的类类型。 A a = new A(); Class c = a.getClass(); /* * getMethod方法是获取public的方法 * getDeclaredMethods就是获取自己声明的方法,不分权限。 */ try { //print是方法名,后面是是参数的类类型,两种方法都可以。// Method m = c.getMethod("print", new Class[]{int.class,int.class}); Method m = c.getMethod("print", int.class,int.class); //方法如果没有返回值就返回null,有返回值就返回具体的值。两种方法都可以 Object o = m.invoke(a, new Object[]{20,30});// m.invoke(a, 20,30); System.out.println("================"); Method m1 = c.getMethod("print", String.class,String.class); m1.invoke(a, "hello ","nihao "); System.out.println("================"); Method m2 = c.getMethod("print"); m2.invoke(a); } catch (Exception e) { e.printStackTrace(); }// c.getDeclaredMethods() }}class A{ public void print(){ System.out.println("hello world"); } public void print(int a, int b){ System.out.println(a+b); } public void print(String a,String b){ System.out.println(a+" "+b); }}
以上代码已经很清晰,不再做具体介绍。
0 0
- Java反射机制总结学习--调用类的方法
- 通过java反射机制动态调用某方法的总结
- java 反射机制的几个调用方法
- 利用Java反射机制调用其他类的main方法
- 利用java反射机制调用类的私有方法
- 利用java反射机制实现自动调用类的方法
- 利用Java反射机制调用其他类的main方法 .
- Java反射机制调用源类的方法实例
- JAVA反射机制调用源类的私有方法
- java如何利用反射机制调用类的私有方法
- java反射机制怎样调用类的私有方法?
- Java反射机制获取/调用类的属性和方法
- 利用Java反射机制调用类方法
- java反射机制调用方法
- java反射机制调用方法
- Java反射机制-调用方法
- Java反射机制总结学习--获取类的信息
- Java反射学习总结二(用反射调用对象的私有属性和方法)
- TF-IDF与余弦相似性的应用(三):自动摘要
- Cmake中查找并使用其他程序库
- 这是一篇博客
- SpringBoot学习心得
- 纸牌游戏-小猫钓鱼
- Java反射机制总结学习--调用类的方法
- java 将捕获的异常添加到数据库
- CentOS6安装xgboost方法
- ice框架应用记录-框架说明
- centos配置--常用命令
- Hadoop Hbase分布式部署基础配置
- MFC实现不规则形状窗口
- iphone模拟不同的网络状态
- 每天一个 Linux 命令(41):ps命令