Class类常用方法
下面列举了Class类的一些常用方法,这些方法常常会被频繁地使用。
Field[] getFields()
返回一个包含Field对象的数组,存放该类或接口的所有可访问公共属性(含继承的公共属性)。
Field[] getDeclaredFields()
返回一个包含Field对象的数组,存放该类或接口的所有属性(不含继承的属性)。
Field getField(String name)
返回一个指定公共属性名的Field对象。
Method[] getMethods()
返回一个包含Method对象的数组,存放该类或接口的所有可访问公共方法(含继承的公共方法)。
Method[] getDeclaredMethods()
返回一个包含Method对象的数组,存放该类或接口的所有方法(不含继承的方法)。
Constructor[] getConstructors()
返回一个包含Constructor对象的数组,存放该类的所有公共构造方法。
Constructor getConstructor(Class[] args)
返回一个指定参数列表的Constructor对象。
Class[] getInterfaces()
返回一个包含Class对象的数组,存放该类或接口实现的接口。
T newInstance()
使用无参构造方法创建该类的一个新实例。
String getName()
以String的形式返回该类(类、接口、数组类、基本类型或void)的完整名。
版权归原作者 码云骑士 所有, 如有侵权,请联系我们删除。