package reflect; import java.lang.reflect.Field; public class FieldWriting2 { public static int i = 4; public int j = 5; Field fi = null; Field fj = null; public void seti(int newi) throws Exception { if (fi == null) { fi = FieldWriting2.class.getDeclaredField("i"); } fi.setInt(this, newi); } public void setj(int newj) throws Exception { if (fj == null) { fj = FieldWriting2.class.getDeclaredField("j"); } fj.setInt(this, newj); } }