什么是反射呢?
解释:在程序运行的时候,查看一个类有哪些信息,包括数据成员和方法成员,这样的一个过程叫反射
为什么要使用反射呢?
如果我们知道我们要使用哪个类,那么我们只需要只用这个对应的类创建对象,然后就可以调用获取这个对象里面的数据和调用里面的方法。
(知道类,知道这个类里面有哪些属性和方法!—>使用这个对象里面对应的属性和方法)但是我们不知道我们要使用的是哪个类,这个时候我们需要使用反射获取到类的信息,里面有哪些成员,再使用.
(不知道---->获取类信息—>使用(实例化对象,调用属性和方法))反射