我有以下课程:
public class Test {
public static int a = 0;
public int b = 1;
}
是否可以使用反射仅获取静态字段的列表?我知道我可以使用来获得所有字段的数组Test.class.getDeclaredFields()
。但是似乎无法确定Field
实例是否代表静态字段。
我是Java新手,我想知道为什么Java没有像C#那样将所有这些功能都放在Field类中,这种设计有什么好处?谢谢。
—
艾伦