Field fieldy=f.getClass().getField("y");

  System.out.println(fieldy);

Exception in thread "main" java.lang.NoSuchFieldException: y

 at java.lang.Class.getField(Unknown Source)
 at cn.com.guo.reflect.ReflectTest.main(ReflectTest.java:63)

在这里的fiedy中代表的的所用的属性的对象,中的fieldy是类上的之,要是对他使用要是要用获取特定的对象。这里是出现这个错误是因为权限不过,我定义的y的属性是int ,int这种权限是在类中,,但是如果将y定义为public,,这个错误就没有了