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