public interface Seed {
String variable = null;
void method();
}
public class SeedTest {
@Test
public void test() {
Class<Seed> seedClass = Seed.class;
//getFields()只能获取此类public修饰的字段
//getDeclaredFields()获取此类所有的字段,不管是私有还是公有
Field[] fields = seedClass.getDeclaredFields();
for (Field f : fields) {
System.out.println(f);
}
Method[] methods = seedClass.getDeclaredMethods();
for (Method m : methods) {
System.out.println(m);
}
}
}
输出:
public static final java.lang.String Seed.variable
public abstract void Seed.method()
版权声明:本文为wooHsi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。