发表于: 2017-11-19 19:17:05

1 609


今天完成的事情:

什么是反射:在运行时期,动态的去获取类中的成员信息(包,父类,接口,修饰符,类名,构造器,字段,方法等).
Eclipse中的outline(大纲视图),就是通过反射编写,目的:呈现出该类中所有的成员信息.
反射的API:
   Class:描述一切的类.
   Constructor:描述一切的构造器.
   Method: 描述一切的方法.
获取构造器有三种方法,一般来说用的比较多的是getDeclaredConstructors。可以获取私有的
获取后就可以调用构造器方法了
当然,反射更重要的用途是调用普通方法
和构造器一样,调用前先必须得获取方法,注意这里和获取构造器有个地方不一样,获取构造器是不需要传“方法名”这个参数的,因为构造方法名字是固定的。而普通方法名字是可以自己取的,所以得传方法名来获取
这里调用方法会传一个对象,以及方法参数(如果有的话)

明天计划的事情:

看微信接口



返回列表 返回列表
评论

    分享到