Quelqu’un peut-il préciser, s’il vous plaît, la différence entre les deux méthodes et quand / pourquoi vous voudriez utiliser l’une par rapport aux autres
getDeclaredMethods
inclut toutes les méthodes déclarées par la classe elle-même , tandis que getMethods
renvoie uniquement les méthodes publiques, mais également celles héritées d’une classe de base (ici de java.lang.Object
).
Le Javadoc vous l’ aurait dit.