1、declared的方法只获取当前类定义的。
2、非declared只能获取public修饰的。
3、Class、Method、Field如果使用非declared的方法获取都是可以获取父类的public修饰符对应的元素,Constructor只获取当前类。构造方法不能继承。
4、Class使用非declared的方法会获取父类注解,其它只会获取当前元素注解。我个人理解如果Field、Method、Constructor是Class的组成像叶子节点,所以只搜索当前元素。
1、declared的方法只获取当前类定义的。
2、非declared只能获取public修饰的。
3、Class、Method、Field如果使用非declared的方法获取都是可以获取父类的public修饰符对应的元素,Constructor只获取当前类。构造方法不能继承。
4、Class使用非declared的方法会获取父类注解,其它只会获取当前元素注解。我个人理解如果Field、Method、Constructor是Class的组成像叶子节点,所以只搜索当前元素。