转载自: http://duben.iteye.com/blog/367218
在学习反射机制时,总结一下获得类对象方式:
第一种方式:通过类本身来获得对象
- Class classname = this .getClass();
第二种方式:通过子类的实例获取父类对象
- ClassName cn = new ClassName();
- UserClass = cn.getClass();
- Class SubUserClass = UserClass.getSuperclass();
第三种方式:通过类名加.class获取对象
- Class ForClass = **.**.ClassName. class ;(类在包中的路径加. class )
第四种方式:通过类名的字符串获取对象
- Class ForName = Class.forName( "**.**.ClassName" );
这种方式在jdbc中常用到。
举例: 1. 通过类名字字符串得到类的实例, 调用方法