Java反射2

反射的基本操作

A a1=new A();

Class c=a1.getClass();

Method m=c.getMethod("print",new Class[]{int.class,int.class});

或Method m=c.getMethod("print",int.class,int.class);

进行反射操作

Object o=m.invoke(a1,new Object[]{10,20});

Object o=m.invoke(a1,10,20);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,805评论 0 9
  • Class类的使用 1.在面向对象的世界里,万事万物皆对象类是(哪个类的对象呢)谁的对象呢?类是java.lang...
    隐形超人_阅读 2,732评论 1 1
  • 多态 任何域的访问操作都将有编译器解析,如果某个方法是静态的,它的行为就不具有多态性 java默认对象的销毁顺序与...
    yueyue_projects阅读 4,538评论 0 1
  • 泛型 对象和实例是一个意思,类与对象的关系就像数据类型和变量一样。 泛型的主要目的之一就是用来指定类(如:容器)要...
    yueyue_projects阅读 3,638评论 0 0
  • 使用如上的数据和ng-repeat指令实现如图所示的效果。 我的思路:
    tanggd阅读 4,059评论 0 0