反射API允许你在运行时获取类的信息,并动态地创建方法。以下是一个简单的例子:
```java
import java.lang.reflect.Method;
public class Main {
public static void main(String[] args) {
try {
// 获取要获取getter方法的类
Class> clazz = Class.forName("com.example.MyClass");
// 获取名为"propertyName"的属性的getter方法
Method getter = clazz.getMethod("get" + capitalizeFirstLetter("propertyName"));
// 假设我们已经有了实例对象
Object instance = clazz.newInstance();
// 调用getter方法
Object value = getter.invoke(instance);
System.out.println(value);