编程“反射机制”轻轻松松看穿类的能力!( 二 )

for(Fieldf:fields) {

Classtype=f.getType();

Stringname=f.getName();

System.out.println(\" \");

Stringmodifiers= Modifier.toString(f.getModifiers());

if(modifiers.length()>0)System.out.print(modifiers+\" \");

System.out.println(type.getName()+\" \"+name+\";\");

这其中的getDeclaredFields方法是用来返回一个字段对象数组 , 反映由该类对象表示的类或接口声明的所有字段 。

而在Method类中getReturnType返回一个类对象 , 但是由于是类 , 所以他有一个修饰符类 , 用于提供静态方法和常量来解码类和成员访问修饰符 。

public static voidprintMethida(Classc1) {

推荐阅读