A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 无气打火机 中级黑马   /  2013-7-30 01:12  /  973 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 杜光 于 2013-7-30 11:01 编辑
  1. public class Test5 {

  2.         public static void main(String[] args) throws Exception {
  3.                 Class clazz = Class.forName("com.itheima.Test5.HeimaBean");
  4.                 HeimaBean heimaBean = (HeimaBean) clazz.newInstance();
  5.                 try{
  6.                         BeanInfo beanInfo=Introspector.getBeanInfo(clazz);//获得javaBean类的bean信息
  7.                         PropertyDescriptor[] pds=beanInfo.getPropertyDescriptors();//这里是什么意思?这个方法时如何理解的?
复制代码
代码下面省略N多

评分

参与人数 1技术分 +1 收起 理由
杜光 + 1 每天提问并回答问题,是对知识的复习和积累.

查看全部评分

4 个回复

倒序浏览
getPropertyDescriptors方法可以通过传入的对象类参数值,找到它的属性PropertyDescriptor数组。
回复 使用道具 举报
应该说是返回 类里面所有的属性 ,,  这个属性可以操作 read 和write 方法
回复 使用道具 举报
获取 beaninfo 里面描述的属性的意思。
回复 使用道具 举报
getPropertyDescriptors
描述受此 bean 支持的可编辑属性的 PropertyDescriptor 数组。如果该信息应该通过自动分析获得,则可能返回 null。
如果某个属性已建立索引,则结果数组中该属性的条目将属于 PropertyDescriptor 的 IndexedPropertyDescriptor 子类。getPropertyDescriptors 的客户端可以使用 "instanceof" 来检查给定 PropertyDescriptor 是否是一个 IndexedPropertyDescriptor。

评分

参与人数 1技术分 +1 收起 理由
杜光 + 1 每天提问并回答问题,是对知识的复习和积累.

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马