反射 --- 通过反射创建运行时类的对象
作者:互联网
通过反射创建运行时类的对象
- newInstance():调用此方法,创建对应运行时类的对象,内部是调用了运行时类的空参构造器
- 要想此方法正常运行,要求:
- 运行时类必须提供空参构造器
- 空参构造器的访问权限得够,通常设置为public
public static void main(String[] args) throws IllegalAccessException, InstantiationException {
Class clazz= Person.class;
Person obj = (Person) clazz.newInstance();
System.out.println(obj);
}
- 在javabean中,要求提供一个public的空参构造器,原因是:
- 便于通过反射去创建运行时类的对象
- 便于子类继承此运行时类时,默认调用super()时,保证父类有此构造器
标签:反射,空参,---,Person,构造,时类,public,运行 来源: https://blog.csdn.net/lyyrhf/article/details/112345477