我想在控制台上仅显示未继承的类的方法。如果我想显示所有这些,我只需使用:object.getClass().getMethods();
但随后我会获取类中声明的所有方法,并且我只想获取那些在我正在分析的类中真正声明的内容。
最佳答案
有一个方法可以满足您的需要:getDeclaredMethods()
。它返回所有声明的方法,而不是getMethods()
,后者返回所有公共(public)方法,无论是否继承。
关于java - 如何显示类的非继承方法和字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20167034/