反射机制获取某个特定属性的各部分
* 通过属性名(变量名)来获取一个属性整体 例如: Field userNoField=c.getDeclaredField("userNo");
* 代码实例
import java.lang.reflect.Field;
import java.lang.reflect.Modifier;
public class ReflectTest06 {
public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException {
//获取Class对象
Class c=Class.forName("com.shige.Reflect.User");
//获某个特定的属性值
Field userNoField=c.getDeclaredField("userNo"); //通过属性名来区分
//获取userNo属性的修饰符
String modifyStr= Modifier.toString( userNoField.getModifiers());
//获取UserNo属性的类型
String typeStr= userNoField.getType().getSimpleName();
System.out.println(modifyStr+" "+ typeStr+" userNo;");
}
}