获取类对象的方法

实例:
public class TestClassObject {
public static void main(String[] args) throws NoSuchFieldException, ClassNotFoundException {
Student sm=new Student();
//方法1
Class c1=sm.getClass();
//方法2
Class c2=Student.class;
//方法3
Class c3=Class.forName("reflects.Teacher");
System.out.println(c1.getName());
System.out.println(c2.getName());
System.out.println(c3.getName());
}
}
class Student{
int id;
String name;
String sex;
public Student(){}
public Student(int id,String name,String sex){}
public void study(){}
}
class Teacher{
String name1;
}
本文介绍并演示了在Java中通过反射获取类对象的三种常见方法:使用实例对象的getClass()方法,直接使用类名.class,以及通过Class.forName()方法。这些方法在动态加载类和实现反射调用时非常有用。
1496

被折叠的 条评论
为什么被折叠?



