反射创建类实例的三种方式:
原生类: TestDemo
1.直接使用原生类的字节码全路径:
Class<TestDemo> class = Class.forName("com.xxx.TestDemo");
2.利用原生类的静态类属性创建:注意抛出异常
Class<TestDemo> class = TestDemo.class;
3.创建原生类的实例对象,并且用过该对象获取该类:
TestDemo td = new TestDemo();
Class<TestDemo> class = td.getClass();
通过class对象创建类实例:
TestDemo testDemo = class.newInstance();