反射【类Class、成员变量Field、方法Method】
2024-08-21 13:54:53
Class<?> c = Class.forName("main.Main$MyClass"); //要包名+类名 Object obj = c.newInstance();
MyClass mc = (MyClass)obj;
Field[] fields = c.getDeclaredFields();//拿到数据成员
Method[] methods = c.getMethods();//拿到函数成员
for(Field f : fields){
System.out.println("该类的内部变量有:"+f.getName());
}
for(Method m : methods) {
System.out.println("该类的方法有:"+m.getName());
}
最新文章
- Node.prototype.contains
- Http协议的常见参数
- !gluLookAt与glOrtho 参数解析
- RAS RC4 AES 加密 MD5
- Java for LeetCode 146 LRU Cache 【HARD】
- java多线程的协作
- apache http server 局域网无法访问
- raiserror的用法
- c++线程创建传递的参数发生改变
- GUI &; Event例子
- SQL Server数据库附加失败:错误5120和错误950
- 怎么取消ie浏览器body与html的间隙
- Nginx将通过IP访问重定向
- 【JCP模式实战--ferrous-framework】ferrous前端开发框架邀您初体验
- MySQL 表名区分大小写设置
- SpringBoot整合Kafka和Storm
- swoole简单demo测试
- SQL server 2012完全删除
- 用两个栈实现队列(python)
- 检测SQLServer复制订阅进度