Private Methoden durch Reflektion aufrufen
Können Sie in Java eine private Methode durch Reflektion aufrufen?
Lösung :
Ja, es ist möglich, private Methoden mithilfe von Reflektion aufzurufen. Ändern Sie dazu den Code wie folgt:
Method method = object.getClass().getDeclaredMethod(methodName); method.setAccessible(true); Object r = method.invoke(object);
Zusätzliche Überlegungen:
Indem Sie diese Schritte befolgen, können Sie über Reflektion auf private Methoden zugreifen und diese aufrufen.
Das obige ist der detaillierte Inhalt vonKönnen Sie private Methoden mithilfe von Reflection in Java aufrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!