Super Keyword

8. Program

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

class A { A(int i) { System.out.println("A(int)"); } } class B extends A { B() { System.out.println("B"); } public static void main(String[] args) { A a1 = new A(100); System.out.println("------"); B b1 = new B(); } }

9. Program

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

class C { C(int i) { System.out.println("C(int)"); } } class D extends C { D(int i) { super(i); System.out.println("D(int)"); } D() { super(10); System.out.println("D()"); } public static void main(String[] args) { C c1 = new C(10); System.out.println("------"); D d1 = new D(20); System.out.println("------"); D d2 = new D(); System.out.println("------"); } }

10. Program

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

class E { E() { System.out.println("E()"); } E(int i) { System.out.println("E(int)"); } } class F extends E { F() { System.out.println("F()"); } F(int i) { System.out.println("F(int)"); } public static void main(String[] args) { E e1 = new E(); System.out.println("------"); E e2 = new E(10); System.out.println("------"); F f1 = new F(); System.out.println("------"); F f2 = new F(90); } }

Page....