我知道在c#的做法,java不太熟练,谢谢!

解决方案 »

  1.   

    getFields()、getDeclaredFields()用来获取反射类中所有公有属性和反射类中所有的属性的方法
      

  2.   

    Field[] fields=Class.forName("包名.类名").getDeclaredFields();顺便问问c#是怎么做的
      

  3.   

    在C#里ClassName object;foreach   (PropertyInfo   pi   in   object.GetType().GetProperties(BindingFlags.Public|BindingFlags.NonPublic|BindingFlags.Instance))   
      {   
            object   value   =   pi.GetValue(o,null);   
            Console.WriteLine("{0}={1}",   pi.Name,   value);   
        
      }