第一种方式:通过类本身来获得对象:
Class classname = this .getClass();
第二种方式:通过子类的实例获取父类对象:
Sub sub = new Sub();
Class clazz = sub.getClass();
Class parentClass = clazz.getSuperclass();
第三种方式:通过类名(类的全路径)加.class获取对象 :
Class ForClass = **.**.ClassName.class;(类在包中的路径加.class)
第四种方式:通过类名的字符串获取对象:
Class ForName = Class.forName( "**.**.ClassName" );
如:
Class ForName = Class.forName( "com.itheima.Sub" );
这种方式在jdbc中常用到。
本文介绍了在Java中通过四种不同方式获取Class对象的方法:通过类本身、通过子类实例获取父类对象、通过类名加.class及通过类名的字符串形式。

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



