-
获取class对象
-
判断是否某个类实例
-
创建实例
-
获取方法
- getDeclaredMethods 方法返回类或接口声明的所有方法,包括公共、保护、默认(包)访问和私有方法,但不包括继承的方法。
- getMethods 方法返回某个类的所有公用(public)方法,包括其继承类的公用方法。
- getMethod 方法返回一个特定的方法,其中第一个参数为方法名称,后面的参数为方法的参数对应Class的对象。
- 获取构造方法
- getConstructor方法得到Constructor类的一个实例,而Constructor类有一个newInstance方法可以创建一个对象实例
- 获取成员变量
- getFiled:访问公有的成员变量
- getDeclaredField:所有已声明的成员变量,但不能得到其父类的成员变量
- 调用方法
- 从类中获取了一个方法后,我们就可以用 invoke() 方法来调用这个方法
网友评论