• 在编写程序时,如果知道想要查看的域名和类型,查看指定的域是一个很容易的事,而利用反射机制可以查看在编译时还不清楚的对象域。
    java Employee tank = new Employee("t-man", 35000, 6, 4, 1989); Class cl = tank.getClass(); Field f = cl.getDeclaredField("name"); f.setAccessible(true); // 使得可以访问似有域 Object obj = f.get(tank); // 结果为“t-man” f.set(tank, "hero"); // 修改域 Object obj = f.get(tank); // 结果为“hero“
05-13 03:43