1、获取Class对象
在 Java API 中,提供了获取 Class 类对象的三种方法:
第一种,使用 Class.forName 静态方法。
前提:已明确类的全路径名。
第二种,使用 .class 方法。
说明:仅适合在编译前就已经明确要操作的 Class
第三种,使用类对象的 getClass() 方法。
2、获取对象实例
共两种方法:
2.1、直接用字节码文件获取对应实例
// 调用无参构造器 ,若是没有,则会报异常
Object o = clazz.newInstance();
2.2、有带参数的构造函数的类,先获取到其构造对象,再通过该构造方法类获取实例:
/ /获取构造函数类的对象
Constroctor constructor = clazz.getConstructor(String.class,Integer.class); /
// 使用构造器对象的newInstance方法初始化对象
Object obj = constructor.newInstance(“张三”, 11);
参考链接:https://blog.csdn.net/jiahao1186/article/details/81699582
下一个:Golang | 测试与性能调优
热门文章
- 12月19日 | Free Trojan Node节点订阅每天更新18.8M/S免费节点订阅链接
- 11月18日 | Free Trojan Node节点订阅每天更新22.6M/S免费节点订阅链接
- 宠物领养合同怎么写 宠物领养合同怎么写范本
- 动物医院好评模板图片大全集最新(动物医院美团好评)
- JavaScript如何查找数字的月份总和
- 宠物零食制作教程 宠物零食制作教程风干
- pymysql增删改查之insert操作
- 1月18日 | Free Trojan Node节点订阅每天更新20.9M/S免费节点订阅链接
- 动态指针时钟:利用pyqt5制作指针钟表显示实时时间
- 宠物粮加工厂加盟费多少(宠物粮加工厂加盟费多少)