1.什么是反射?
反射就是把java类中各种成分映射成相应的类
2.在通过反射构造类的时候,并不知道constructor是什么类型,只知道是个Objec所以要向下转型
①得到方法的时候需要类型
②去调用方法的时候也需要传递同样类型的对象
Constructor constructor=String.class.getConstructor(StringBuffer.class);
String str=(String)constructor.newInstance(new StringBuffer("abc"));//constructor.newInstance的返回类型是Object
3.
Class.newInstance(),就是得到改类的无参构造方法