import java.lang.reflect.Method; public class ReflectionTest { public static void main(String args[]) { try { // クラスを取得 Class cls = Class.forName("HelloWorldRef"); // メソッドを取得 Method method = cls.getMethod("sayHelloWorld",null); // メソッドを実行 Object ret = method.invoke(cls.newInstance(),null); // 戻り値を表示 System.out.println(ret); } catch (Exception e) { e.printStackTrace(); } } }