Java - 反射

2018-06-18  本文已影响6人  sunboximeng

文件即对象。

Java反射机制就是上帝视角,可以用来获得一个类的所有信息,对一个对象进行任意的操作,包括修改其私有变量的值。
反射就是调用Class对象的方法。

反射的应用场景

获取Class对象

并没有构造器。

常用Class类的方法

简而言之,就是一个类的每个部分你都可以拿到。
方法里有 Declared 字样,就会获取到所有权限修饰符所修饰的目标。暴力反射需要setAccesible,以便访问私有。

1. 返回构造器对象 Constructor

必须先创建对象才能使用下面这两个方法(因为参数需要)

2. 返回属性对象 Field
3. 返回方法对象 Method
4. 返回类加载器
5. 返回父类
6. 返回实现的接口
上一篇 下一篇

猜你喜欢

热点阅读