import java.lang.reflect.Field;
public class TestPrivate2 {
public static void main(String[] args) throws Exception {
Private2 p = new Private2();
Class classType = p.getClass();
Field field = classType.getDeclaredField("username");
field.setAccessible(true);
field.set(p, "lisi");
System.out.println(p.getName());
}
}
class Private2 {
private String username = "zhangsan";
public String getName() {
return username;
}
}