Java反射中的方法调用示例
获取Class对象
在使用反射之前,首先需要获取对应类的Class对象。可以通过Class.forName()
方法根据类的全限定名来获取Class对象,也可以通过对象的getClass()
方法来获取Class对象,或者直接使用类名.class
来获取。
// 通过Class.forName()获取Class对象 Class clazz1 = Class.forName("com.example.MyClass"); // 通过对象的getClass()方法获取Class对象 MyClass obj = new MyClass(); Class clazz2 = obj.getClass(); // 直接使用类名.class获取Class对象 Class clazz3 = MyClass.class;登录后复制