A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© null_null_null 中级黑马   /  2019-9-26 16:46  /  1355 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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中常用到。



1 个回复

倒序浏览
好帖子
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马