反射创建类实例的三种方式

1、通过一个全限类名创建一个对象 

(1) Class.forName("全限类名"); 例如:com.mysql.jdbc.Driver Driver类已经被加载到 jvm中,并且完成了类的初始化工作就行了 

(2)类名.class; 获取Class<?> clz 对象   

(3)对象.getClass();  

2、 获取构造器对象,通过构造器new出一个对象    

(1)Clazz.getConstructor([String.class]);    

(2)Con.newInstance([参数]);

3、通过class对象创建一个实例对象(就相当与new类名()无参构造器)    

1)Clazz.newInstance();

拓展:Java学习之反射机制及应用场景

更多精选文章
标签: 全限类、clazz、newinstance、构造、类名
一个创业中的苦逼程序员
笔试题


刷题


简历模板


AI算法


大数据


内推


推荐阅读:
阿里巴巴笔试面试大全
腾讯笔试面试大全
百度笔试面试大全
今日头条笔试面试大全
网易笔试面试大全
Google笔试面试大全
更多笔试面试大全
隐藏