JAVA技巧:利用反射获取类的属性名称计算机二级考试

文章作者 100test 发表时间 2009:06:15 09:48:49
来源 100Test.Com百考试题网


  编辑特别推荐:

  全国计算机等级考试(等考)指定教材

  全国计算机等级考试学习视频

  全国计算机等级考试网上辅导招生

  全国计算机等级考试时间及科目预告

  百考试题教育全国计算机等级考试在线测试平台

  全国计算机等级考试资料下载

  全国计算机等级考试论坛

  类
  package com.
  public class Test {
  private String name.
  private String pass.
  public String getName() {
  return name.
  }
  public void setName(String name) {
  this.name = name.
  }
  public String getPass() {
  return pass.
  }
  public void setPass(String pass) {
  this.pass = pass.
  }
  }
  获取类
  package com.
  import java.lang.reflect.Field.
  public class My {
  public static void setAllComponentsName(Object f)
  {
  Field[] fields = f.getClass().getDeclaredFields().
  for (int i = 0, len = fields.length. i <. len. i ) {
  try {
  String varName = fields[i].getName().
  boolean accessFlag = fields[i].isAccessible().
  fields[i].setAccessible(true).
  Object o = fields[i].get(f).
  System.out.println("传入的对象中包含一个如下的属性:" varName " = " o).
  fields[i].setAccessible(accessFlag).
  } catch (SecurityException e) {
  // TODO Auto-generated catch block
  e.printStackTrace().
  } catch (IllegalArgumentException e) {
  // TODO Auto-generated catch block
  e.printStackTrace().
  } catch (IllegalAccessException e) {
  // TODO Auto-generated catch block
  e.printStackTrace().
  }
  }
  }
  public static void main(String[] args) {
  setAllComponentsName(new Test()).
  }
  }

  2009年9月全国计算机等级考试时间及科目预告

  2009年NCRE考试有新变化

  2009年全国计算机等级考试-大纲

  全国计算机等级考试历年真题及答案

  2009年上半年全国计算机等级考试试题及答案



相关文章


JAVA技巧:JAVA的class文件反编译工具jad的应用计算机二级考试
JAVA技巧:利用反射获取类的属性名称计算机二级考试
避免NullPointerException异常的几种常用方法计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛