Java反射:getMethods()和getDeclaredMethods()之间的区别

时间:2017-04-24 09:56:02

标签: java

有人可以详细说明这一点,并解释两种方法之间的区别,以及何时/为什么要使用其他方法

1 个答案:

答案 0 :(得分:38)

getDeclaredMethods包括类本身声明的所有方法,而getMethods只返回公共方法,但也返回从基类继承的方法(此处来自java.lang.Object })。

The Javadoc会告诉你的。