public class Student { private int id; private String name; private int age; public Student(){ } public Student(int id,String name,int age){ this.id=id; this.name=name; this.age=age; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } @Override public String toString() { return "Student{" + "id=" + id + ", name='" + name + '\'' + ", age=" + age + '}'; } } 通过对象获取 Student student=new Student(); Class c1=student.getClass(); 通过forname获得 Class c2=Class.forName("com.cn.asus.Student"); 通过类名.class获得 Class c3=Student.class;