Class对象的功能:
获取功能:
1,获取成员变量们
1,Field[] getFields()获取所有public修饰的成员变量
2,Field(字段) getField(String name)获取指定名称public修饰的成员变量。
3,Field[] getDeclaredFields() 获取所有的成员变量,无视修饰符。
4,Field gerDeclaedFileld(String name)获取指定名称成员变量,无视修饰符。
2,获取构造方法们
1,getConstuctors()
2,Constuctor(构造器)getConstuctor()
3,getDeclaredConstuctors()
4,getDeclaredConstuctor()
3,获取成员方法们
1,getMethods()
2,Method(方法)getMethod()
3,getDeclaredMethods()
4,getDeclaredMethodr()
4,获取类名
getName()
操作:
1,设置值 get()
2,获取值 set()
3,暴力反射:setAccessible(true)
Constructor:
创建对象: newInstance
如果使用空参构造方法创建对象,操作可以简化newInstance
Method:方法对象
执行方法 invoke()
获取方法名称
getName()
使用Class对象
最新推荐文章于 2022-04-20 11:07:18 发布