通过反射来获取Class类的对象

我们要想通过反射去使用一个类,首先我们要获取到该类的字节码文件对象,也就是类型为Class类型的对象

 

我们学习三种方式获取Class类型的对象,即有3种方式获取字节码文件的对象 1、使用类的class属性来获取该类对应的Class对象。举例: Student.class将会返回Student类对应的Class对象 2、调用对象的getClass()方法,返回该对象所属类对应的Class对象。getClass方法是Object类中的方法,所有的Java对象都可以调用该方法 3、使用Class类中的静态方法forName(String className),该方法需要传入字符串参数,该字符串参数的值是某个类的全路径,也就是完整包名的路径

 

通过反射来获取Class类对象的练习