代码改变世界

通过反射获取类的信息的经典3种方法

2015-12-07 08:43  小兵故事  阅读(514)  评论(0编辑  收藏  举报

每个类被加载扣,系统就会为该类生成一个对应的Class对象,通过该Class对象就可以访问到java虚拟机中的这个类。java程序中获得class对象通常有如下3种方式。

1)、调用对的getClass()方法

  Student student=new Student();

     Class cla=student.getClass();

2)、调用类的class属性

    Class cla=Student.class;

3)、使用Class类的forName()静态方法(不常用)