一尘不染

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

java

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


阅读 244

收藏
2020-12-03

共1个答案

一尘不染

getDeclaredMethods包括 由类本身 声明 所有方法,而getMethods仅返回公共方法,还返回从基类(此处是from
java.lang.Object)继承的方法。

getDeclaredMethod和中的Javadocs中阅读有关它的更多信息getMethods

2020-12-03