Saturday, June 30, 2012

this() + super() method

class Base
{
 public Base()
 {
 }
 public Base(int i)
 {
  System.out.println("\nBase: The i Value is " + i);
 }
}

public class Derived extends Base
{
 public static void main(String arg[])
 {
  Derived mn=new Derived("FeverOfJava ", 2);
 }
 
 Derived(int i)
 {
  super(i);
  System.out.println("Derived: The i Value is " + i);
 }
 
 Derived(String s,int i)
 {
  this(i);
  System.out.println("The i Value is " + i);
  System.out.println("The s Value is " + s);
 }
}
output