通过反射拿到构造方法 Day25
2024-10-08 03:33:55
package com.sxt.constructor;
/*
* 反射
* Class类拿到构造方法
*/
import java.lang.reflect.Constructor; public class TestCon3 {
public static void main(String[] args) throws Exception {
Class<?> class1 = Class.forName("com.sxt.entity.Student");
// 通过反射 利用构造器创建对象
// Object object = class1.newInstance();
// System.out.println(object); //通过反射 利用private无参构造器创建对象
Constructor<?> con = class1.getDeclaredConstructor();
con.setAccessible(true);//调用私有构造器
Object object2 = con.newInstance();
System.out.println(object2); //通过反射 利用private有参构造器创建对象
Constructor<?> constructor = class1.getDeclaredConstructor(String.class,String.class,int.class,double.class);
constructor.setAccessible(true);
Object object3 = constructor.newInstance("花花","女",12,89.3);
System.out.println(object3);
}
}
最新文章
- 树网的核[树 floyd]
- 分布式系列之二——Adaptor设计模式
- 如何快速开发树形列表和分页查询整合的WInform程序界面
- SQLITE3 使用总结
- 【android】在eclipse中查看genymotion模拟器的sd卡文件夹
- Hive 7、Hive 的内表、外表、分区(22)
- Visual Studio的SDK配置
- 虚拟机VMware Workstation Pro下安装ubuntu-14.04.4(64位)方法(附ubuntu-14.04-desktop-amd64.iso下载链接)
- \(?0\d{2}[) -]?\d{8}正则表达式的解释
- mysql进阶(十六)常见问题汇总
- 发布基于Orchard Core的友浩达科技官网
- 常用的数组函数-S
- 反射获取Class对象
- Springboot2.x 集成jsp
- (并发编程)进程 (multiprocessing--Process实现进程并发)
- Warning: Function created with compilation errors.
- extern C的作用具体解释
- go语言基础之defer延迟调用
- Dev GridControl 选择行及绑定/获取List对象
- thinkphp怎么把数据库中的列的值存到下拉框中
热门文章
- Vue开发警告[Vue warn]: Avoid replacing instance root $data. Use nested data properties instead.
- PhpExcel参考网址
- 「LOJ10104」「一本通 3.6 练习 5」Blockade-Tarjan
- [DEPRECATION] Encountered positional parameter near xxx Positional parameter are considered deprecated; use named parameters or JPA-style positional parameters instead.
- win10 下安装 neo4j
- 关于Ajax提交后无法刷新iframe页面的问题
- 阿里毕玄:来测试下你的Java编程能力
- 阿里云数据管理DMS企业版发布年度重大更新 多项功能全面升级
- SVN failed: 405 Method Not Allowed
- 【JZOJ5064】【GDOI2017第二轮模拟day2】友好城市 Kosarajo算法+bitset+ST表+分块