Java反射--getDeclaredField()和getField()
2024-08-31 22:36:34
Field |
getField(String name) |
返回当前类以及所继承的类的所有public修饰的成员变量
Field |
getDeclaredField(String name) |
返回当前类所有成员变量
如果想要获取父类的所有成员变量(主要是为了拿到私有成员变量,只想获取公有成员变量可以直接使用getField)
可以通过取得当前类的父类的class对象再调用getDeclaredField方法
想要拿到私有成员变量的值
void |
setAccessible(boolean flag) |
需要调用field的setAccessible方法,并设为true
static void |
setAccessible(AccessibleObject[] array, boolean flag) 使用单一安全性检查(为了提高效率)为一组对象设置 accessible 标志的便捷方法。 |
最新文章
- Kafka0.8.2.1删除topic逻辑
- 我喜欢ASP.NET的MVC因为它牛逼的9大理由(转载)
- Linux C++ 开发常用工具,常用指令工作手册
- GitHub详解(GitHub for Windows)
- express-21 静态内容
- poj3292-Semi-prime H-numbers(筛法打表)
- Ubuntu 16.04 LTS Final Beta
- 【Unity Shaders】学习笔记——SurfaceShader(二)两个结构体和CG类型
- public View getView(int position, View convertView, final ViewGroup parent)三个参数的意思
- 让delphi程序不受WINDOWS日期格式的影响
- Php会员权限
- POJ3273:Monthly Expense(二分)
- wndows make images
- [Windows编程] 开发DLL必读《Best Practices for Creating DLLs》
- Oracle的sessions和processes的数计算公式
- JavaScript的作用域
- Redis入门之增删改查等常用命令总结
- 手写AVL 树(下)
- ansys19.0安装破解教程(图文详解)
- 【转】手把手教你 Mockito 的使用