Die Klasse, die genannt werden soll
Paket SS; öffentliche Klasse use {public static Integer Demo (String S) {System.err.println (s+"<<<<<<<<<< Erfolg!"); Ganzzahl ss = 1; Rückkehr SS; }} Die Klasse, die den Anruf ausführt
public class ceshi {public static void main (String [] args) {try {String className = "ss.use"; Class <?> Testclass = class.forname (className); Methode SADMETHOD2 = TestClass.getMethod ("Demo", neue Klasse [] {string.class}); String result = saddMethod2.invoke (null, neues Objekt [] {"Testreflexion"}). ToString (); System.out.println (Ergebnis); } catch (Ausnahme e) {e.printstacktrace (); }}Der obige Artikel Java Reflection ruft dynamisch verschiedene Arten von statischen Methoden auf (empfohlen), der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.