Inner Classes

9. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class I2 { public static void main(String[] args) { class B { int i = 10; } class C { int j = 30; } System.out.println(new B().i); System.out.println(new C().j); } }

10. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class J { static void test() { class B { int i = 50; } B b1 = new B(); System.out.println("b1.i " + b1.i); b1.i = 100; System.out.println("b1.i " + b1.i); } public static void main(String[] args) { test(); System.out.println("Work Done"); } }

11. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class L { static void test() { System.out.println("111"); System.out.println("111"); System.out.println("111"); } public static void main(String[] args) { test(); System.out.println("Work Done"); test(); System.out.println("Work Done"); test(); System.out.println("Work Done"); } }

12. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class M { public static void main(String[] args) { class A { void test() { System.out.println("111"); System.out.println("111"); System.out.println("111"); } } A a1 = new A(); a1.test(); System.out.println("......"); a1.test(); System.out.println("......"); a1.test(); System.out.println("......"); } }

Page....