One thing added to SRILATHA
A call to the super class constructor will be added in the constructor of the subclass by the compiler if the default constructor is there otherwise you will have to add the same.(ofcourse if there is a call to this(), call to super class constructor is not required.)
The compiler will add a call to the default constructor of the superclass, when it finds a constructor. ie, it will add a super(), as the first line of the constructor.
when a call to this() is given, the compiler will go for the default constructor of the same class. since it can't contain a call to this() again(Recursive Contructor invocation error), the first line added will be super(). so it will perform the functionality implicitly.