一句话学习法(反射)

1. 一切的操作都将使用Object完成,类、数组的引用都可以使用Object进行接受;

2. 所有类的对象实际上都是Class类的实例(这一点与都是Object类的实例比较类似,自己理解),所以所有的对象都可以转变为java.lang.Class类型表示;

3. Class.forName(包.类)  //无需导包

  对象.getClass()  //需要导包

  类.class  //需要导包

4. 通过Class类实例化对象时,被实例化对象的类中必须存在无参构造方法(因为要使用newInstance()方法为无参);

 各种高级应用中都提倡类中存在无参构造方法,如各种框架等,因此在使用反射开发时类中一定要保留无参构造方法;

5. 

原文地址:https://www.cnblogs.com/huhewei/p/13163235.html