/** @param args */ public static void main(String[] args) { // TODO Auto-generated method stub ShadowTest st = new ShadowTest(); ShadowTest.FirstLevel first = st.new FirstLevel(); first.methodInFirstLevel(25); /* results: x = 25 this.x = 1 ShadowTest.this.x = 0 */ }
public static void main(String... args) { ShadowTest st = new ShadowTest(); ShadowTest.FirstLevel fl = st.new FirstLevel(); fl.methodInFirstLevel(23); }