class Test { | |
public void context1() { | |
Inner inner = new Inner().invoke(); | |
int i = inner.getI(); | |
int j = inner.getJ(); | |
System.out.println(MessageFormat.format("i: {0}", i)); | |
System.out.println(MessageFormat.format("k: {0}", j)); | |
} | |
private class Inner { | |
private int i; | |
private int j; | |
public int getI() { | |
return i; | |
} | |
public int getJ() { | |
return j; | |
} | |
public Inner invoke() { | |
i = 0; | |
j = 0; | |
int k = i + j; | |
return this; | |
} | |
} | |
} |