1 19 20 21 public class InnerCompat { 22 int x; 23 24 private class privateNeedThis { 25 void a() { x = 5; } 26 } 27 protected class protectedNeedThis { 28 void a() { x = 5; } 29 } 30 class packageNeedThis { 31 void a() { x = 5; } 32 } 33 public class publicNeedThis { 34 void a() { x = 5; } 35 } 36 private class privateNeedNotThis { 37 int x; 38 void a() { x = 5; } 39 } 40 protected class protectedNeedNotThis { 41 int x; 42 void a() { x = 5; } 43 } 44 class packageNeedNotThis { 45 int x; 46 void a() { x = 5; } 47 } 48 public class publicNeedNotThis { 49 int x; 50 void a() { x = 5; } 51 } 52 53 private static class privateStatic { 54 int x; 55 void a() { x = 5; } 56 } 57 protected static class protectedStatic { 58 int x; 59 void a() { x = 5; } 60 } 61 static class packageStatic { 62 int x; 63 void a() { x = 5; } 64 } 65 public static class publicStatic { 66 int x; 67 void a() { x = 5; } 68 } 69 } 70 | Popular Tags |