Java 反射机制的应用
今天我们来了解如何通过一个给定的字符串(包.类)的路径来实例化一个类的对象,以及通过反射得到一个类的具体结构。 一、Class.forName() 方法实例化类的对象 1、通过无参构造方法实例化对象 通过一个给定的字符串(包.类)的路径,我们可以利用 Class.forName() 方法获取到给的的类,然后通过调用该类的 newInstance() 方法实例化此类的对象,这样就取代了使用 new 关键字实例化对象的操作方式。 通过调用类的 newInstance() 方法实例化类的对象,需要特别注意一点,就是必须要保证被实例化的类中存在一个无参的构造方法,如果不存在无参构造方法,是无法使用 n
用户评论