Java中如何使用反射调用对象的方法呢?
下文笔者讲述使用反射调用对象方法的示例分享,如下所示
实现思路: 1.使用getMethod()方法获取方法 2.使用invoke调用方法即可运行方法例:
import java.lang.reflect.Method; class TestClass { public static void main(String[] args) throws Exception { String str = "java265"; Method m = str.getClass().getMethod("toUpperCase"); System.out.println(m.invoke(str)); // JAVA265 } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。