java反射获取类属性类型
程序员文章站
2022-05-24 22:10:34
...
package Test;
/**
* 通过反射获取类属性的类型
* @author test
*
*/
public class OtherTest {
private static int i = 1;
private static String name = "wang";
public static void main(String[] args) throws Exception {
System.out.println(OtherTest.class.getDeclaredField("i").getType());
System.out.println(OtherTest.class.getDeclaredField("name").getType());
}
}
另:getDeclaredField是可以获取一个类的所有字段. getField只能获取类的public 字段.