Java框架技术核心基石系列教程(12)——内省
作者:互联网
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
概述
在之前的教程中,我们学习了通过反射在运行时获取类的属性、方法、构造函数、创建对象等操作。在项目开发过程中JavaBean的使用非常广泛、为方便操作JavaBean中的属性JDK专门提供了相应的方法;此类方法我们常称之为内省。
PropertyDescriptor
PropertyDescriptor也常被称为属性描述器,它表示JavaBean类通过存储器导出一个属性;其常用方法如下:
- getPropertyType( ) 获得属性的Class对象;
- getReadMethod( ) 获得用于读取属性值的方法
- getWriteMethod( ) 获得用于写入属性值的方法;
- setReadMethod(Method readMethod) 设置用于读取属性值的方法;
- setWriteMethod(Method writeMethod) 设置用于写入属性值的方法。
JavaBean测试类
在该JavaBean中有两个属性name和age,代码如下:
package com.reflection5;
标签:12,Java,内省,PropertyDescriptor,方法,Method,JavaBean,属性 来源: https://blog.csdn.net/lfdfhl/article/details/112184562