反射获取Class对象的方式有哪些,反射创建对象的方式有哪些

 

三种方式获取Class对象

1:使用类的class属性来获取该类对应的Class对象。举例:Student.class将会返回Student类对应的Class对象

   2:调用对象的getClass()方法,返回该对象所属类对应的Class对象

该方法是Object类中的方法,所有的Java对象都可以调用该方法

       3:使用Class类中的静态方法forName(String className),该方法需要传入字符串参数,该字符串参数的值是某个类的全路径,也就是完整包名的路径

反射创建对象的方式:

  通过newInstance()方法获取

原文地址:https://www.cnblogs.com/KingAndPig/p/13867814.html