Java反射獲取方法有以下幾種方式:
通過Class類的getMethod()方法獲取指定名稱和參數類型的公共方法。
通過Class類的getDeclaredMethod()方法獲取指定名稱和參數類型的所有方法,包括私有方法。
通過Class類的getMethods()方法獲取所有公共方法。
通過Class類的getDeclaredMethods()方法獲取所有方法,包括私有方法。
通過Method類的getName()方法獲取方法的名稱。
通過Method類的getParameterTypes()方法獲取方法的參數類型。
通過Method類的getReturnType()方法獲取方法的返回類型。
通過Method類的getModifiers()方法獲取方法的修飾符(如public、private等)。
通過Method類的invoke()方法調用方法。
以上是常用的獲取方法的方式,根據具體需求可以選擇適合的方式來獲取方法。