获取类对象的三种方法
1 、通过创建一个对象,然后调用getClass方法获得
2、通过类名点class获得;
3、通过Claa类的一个静态方法forName(“全限定名”);
测试代码如下 :
反射:通过一个类能够知道这个类的所有的属性和方法 并且对于任意一个对象 , 都能够 调用它的方法 动态获取信息和动态调用对象 成为 java语言的反射机制 。
反射的类 Class;
Class常用的方法 以及API里面的各种各样的 :
工厂设计模式 :
通过读取配置文件来创建对象的过成 要用到反射 :
实例如图
运行结果 :