反射
什么是反射?
就是通过class文件对象,去使用该文件中的成员变量,构造方法,成员方法。
获取class文件对象的方式:
1) A:Object类的getClass()方法2) B:数据类型的静态属性class
3) C:Class类中的静态方法:
public static Class forName(String className)
一般我们到底使用谁呢?
A:自己玩 任选一种,第二种比较方便B:开发 第三种
为什么呢?因为第三种是一个字符串,而不是一个具体的类名。这样我们就可以把这样的字符串配置到配置文件中。