黑马程序员技术交流社区
标题:
获取一个类的类对象有哪些方式?
[打印本页]
作者:
null_null_null
时间:
2019-9-26 16:46
标题:
获取一个类的类对象有哪些方式?
本帖最后由 null_null_null 于 2019-9-26 16:47 编辑
第一种方式:通过类本身来获得对象
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中常用到。
作者:
xiaowang66
时间:
2019-9-26 20:08
好帖子
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2