Opening Hours :7AM to 9PM
super.variablename;Note:
class Parent { int x=90; //parant class variable } class Child extends Parent { int x=30; //global variable void show() { int x=10; //local variable System.out.println(x); //ocal variable System.out.println(this.x); //global variable System.out.println(super.x); //parant class variable } } public class Main { public static void main(String args[]) { Child c=new Child(); c.show(); } }
super(arguments);Note:
class Parent { Parent(int x) { Statement 1; Statement 2; .. .. } } class Child extends Parent { Child(int x) { super(20); -->First statement of the constructor. Statement 3; Statement 4; .. .. } }
class A { A() { System.out.println("Parent constructor"); } } class B extends A { B() { System.out.println("child constructor"); } } public class Main { public static void main(String args[]) { B ob =new B(); } }
class A { A(int x) { System.out.println("Parent constructor"); } } class B extends A { B(int x) { System.out.println("child constructor"); } } public class Main { public static void main(String args[]) { B ob =new B(10); } }
class A { A(int x) { System.out.println("Parent constructor"); } } class B extends A { B(int x) { super(20); System.out.println("Child constructor"); } } public class Main { public static void main(String args[]) { B ob =new B(10); } }