[Java] 得到某个对象的属性 java反射机制 →→→→→进入此内容的聊天室

来自 , 2020-12-27, 写在 Java, 查看 105 次.
URL http://www.code666.cn/view/94c7bb58
  1.         /**
  2.          * 得到某个对象的属性 java反射机制
  3.          *
  4.          * @param owner
  5.          * @param fieldName
  6.          * @return
  7.          * @throws Exception
  8.          */
  9.         public Object getProperty(Object owner, String fieldName) throws Exception {
  10.  
  11.                 Class ownerClass = owner.getClass();// 得到该对象的Class。
  12.  
  13.                 Field field = ownerClass.getField(fieldName);// 通过Class得到类声明的属性。
  14.  
  15.                 Object property = field.get(owner);// 通过对象得到该属性的实例,如果这个属性是非公有的,这里会报IllegalAccessException。
  16.  
  17.                 return property;
  18.         }

回复 "得到某个对象的属性 java反射机制"

这儿你可以回复上面这条便签

captcha